Terimah kasih pak untuk tanggapannya, tapi saya belum berhasil dengan cara di atas,
saya menggunakan report builder 6.0 dan oracle 8.07i saya menggunakan script seperti ini SELECT bulan, sum(sal) sal, name FROM salary WHERE bulan between '01012006' and '31122006' and name in (select name from (SELECT name, sum(sal) sal FROM salary WHERE bulan between '01012006' and '31122006' GROUP BY name ORDER BY SUM(sal) desc) where rownum <= 10) GROUP BY bulan, name ORDER BY SUM(sal) desc tapi masalahnya pas di buat report, saya tidak bisa short pada totalnya No. Nama Karyawan / bulan jan06 feb06 Mar06 ... dec06 Total 01 Am 10 10 10 10 120 02 Bm 10 10 10 9 119 03 Cm 10 8 10 10 118 04 Dm 7 10 10 10 117 ... 10 Jm 5 5 10 10 110 kalo saya tambahkan formula untuk total pada kolom matrix nama karyawan bisa di descending tapi runing report jadi lama kalau report di buat lebih komplex, adakah cara lain yang lebih effisien. terima kasih sebelumnya [Non-text portions of this message have been removed]

