mungkin bisa dicoba query ini pak

select * from table a where 
a.transaksi = select max(b.transaksi) from table b where b.kode = a.kode

smoga bisa membantu




________________________________
From: AnRof Rawnan <[email protected]>
To: [email protected]
Sent: Tue, November 24, 2009 10:22:51 AM
Subject: [indo-oracle] Tanya SQL Query ( Row Maximum )

  
Dear Rekan2,

saya punya table seperti di bawah ini :

Kode    |  Tanggal    |  Transaksi   |
1          | 01/01/09   |       20         |
1          | 02/01/09   |       10         |
1          | 03/01/09   |       30         |
2          | 01/01/09   |       30         |
2          | 02/01/09   |       20         |
3          | 01/01/09   |       20         |
3          | 02/01/09   |       40         |

bagaimana query untuk mendapatkan hasil seperti ini :

Kode    |  Tanggal    |  Transaksi   |
1          | 03/01/09   |       30         |
2          | 01/01/09   |       30         |
3          | 02/01/09   |       40         |

Row yang diambil tiap2 kode adalah transaksi yang terbanyak.

Terima kasih sebelumnya.. . :):)

Regards,
-- 
YM_id : muh_ilman_a
http://misisawa. blogspot. com

 


      

[Non-text portions of this message have been removed]

Kirim email ke