I have these Oracle 10G database with colums
state,version,account,jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
jan Feb
NY ACT ACCT1 100 0
NY ACT ACCT2 200 0
NY ACT ACCT3 125 0
NY BUD ACCT1 75 0
NY BUD ACCT2 150 0
NY BUD ACCT3 60 0
CA ACT ACCT1 100 0
CA ACT ACCT2 30 0
CA ACT ACCT3 20 0
CA BUD ACCT1 10 0
CA BUD ACCT2 15 0
CA BUD ACCT3 50 0
FL ACT ACCT1 200 0
FL BUD ACCT1 125 0
TX BUD ACCT2 75 0
and I am trying query the table to create a report similar to below:
Acct1 Acct2 Acct3
ACT BUD %VAR ACT BUD %VAR ACT BUD %VAR
NY 100 75 33.3 200 150 33.3 125 60 108.3
CA 100 10 900.0 30 15 100 20 50 60.0
FL 200 125 60.0
TX 75
%var is calcualted as (ACT - BUD / BUD) * 100
I have tried several query using "sum(decode" and could not come up with the correct data.
Any help will be greatly appreciated.
state,version,account,jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
jan Feb
NY ACT ACCT1 100 0
NY ACT ACCT2 200 0
NY ACT ACCT3 125 0
NY BUD ACCT1 75 0
NY BUD ACCT2 150 0
NY BUD ACCT3 60 0
CA ACT ACCT1 100 0
CA ACT ACCT2 30 0
CA ACT ACCT3 20 0
CA BUD ACCT1 10 0
CA BUD ACCT2 15 0
CA BUD ACCT3 50 0
FL ACT ACCT1 200 0
FL BUD ACCT1 125 0
TX BUD ACCT2 75 0
and I am trying query the table to create a report similar to below:
Acct1 Acct2 Acct3
ACT BUD %VAR ACT BUD %VAR ACT BUD %VAR
NY 100 75 33.3 200 150 33.3 125 60 108.3
CA 100 10 900.0 30 15 100 20 50 60.0
FL 200 125 60.0
TX 75
%var is calcualted as (ACT - BUD / BUD) * 100
I have tried several query using "sum(decode" and could not come up with the correct data.
Any help will be greatly appreciated.