oracle - better way to assign variable percentage change calculated -
oracle - better way to assign variable percentage change calculated -
i have 2 variables in pl/sql procedure counts. using values calculating percentage alter between 2 tables. how doing it:
select ( decode(original_count, 0, to_number(0), ((todays_count - original_count)/original_count) ) ) percentage_change dual;
i wondering if there way using :=
assignment like:
percentage_change := (decode(original_count, 0, to_number(0), ((todays_count - original_count)/original_count) ) )
can this?
you can utilize case construct:
percentage_change := case when original_count=0 0 else (todays_count - original_count)/original_count end;
oracle plsql
Comments
Post a Comment