coba query ini,mdh2an bisa membantu select rownum as top n,b.product_id,b.product_name,a.terjual from ( select product_id,count(product_id) as terjual from transaksi_detail group by product_id order by terjual desc) a, product b,transaksi c where a.product_id = b.product_id and a.transaction_id=c.transaction_id and c.transaction_date = &transaction_date(current_date) and rownum <= 5 order by rownum
salam, --- Pada Sen, 7/6/10, dedi humaedi <[email protected]> menulis: Dari: dedi humaedi <[email protected]> Judul: [indo-oracle] Tanya Query Kepada: [email protected] Tanggal: Senin, 7 Juni, 2010, 10:03 AM Dear all, saya punya tabel transaksi dengan format (transaction_id,transaction_date,total_transaction,employee_id,payment_method) dengan transaksi_detail dengan format (transaction_id,customer_id,product_id,qty_sell,nominal) dan tabel product (product_id,product_name) nah kebutuhan saya terkait dengan reporting berupa top-n barang yang terjual per harinya...Nah yang saya baru dapatkan adalah data top-n barang per hari berdasarkan input user..Yang jadi masalah kebutuhannya adalah bagaimana bisa menggenerate top-n barang terjual per hari seperti tadi tanpa inputan user... Any idea? Thanx alot untuk sumbangsihnya nanti :D -- Regards Dedi Caesar Humaedi [Non-text portions of this message have been removed]

