dear krishna,
--nilai average dalam bentuk 1 baris
select sum(:data1) /
(sum(:data1) + sum(:data2) + sum(:data3) + sum(:data4)) avg1 ,
sum(:data2) /
(sum(:data1) + sum(:data2) + sum(:data3) + sum(:data4)) avg2,
sum(:data3) /
(sum(:data1) + sum(:data2) + sum(:data3) + sum(:data4)) avg3,
sum(:data4) /
(sum(:data1) + sum(:data2) + sum(:data3) + sum(:data4)) avg4
from dual -- table A
atau mungkin maksudnya dari keempat nilai tersebut adalah nilai dari hasil
group by data, sy contohkan spt ini :
pertama2 anda coba bikin function get_summary_all dari sum(:data_all)
[data1+data2+data3+data4]
select 'data group' desc_data, sum(:data_nilai_1_sd_4)/:get_summary_all average
from dual -- table A
group by 'data group';
mudah2an bisa membantu...
- tedirivan -
[Non-text portions of this message have been removed]