Kalau begini boleh nggak? Lucu sih querynya ...
SQL> select * from tbl100;
ID TYPE TGL LOAD
---------- ----- --------- ----------
1 xls 01-jan-07 sekali
2 doc 01-feb-07 sekali
3 ppt 01-mar-07 sekali
1 doc 01-apr-07 dua kali
2 doc 01-may-07 dua kali
3 ppt 01-jun-07 dua kali
4 vsd 25-jun-07 sekali
2 xls 02-jul-07 tiga kali
8 rows selected.
SQL> select * from tbl100
2 where id || tgl in (select id || tgl_max from (select id, max
(tgl) tgl_max from tbl100 group by id));
ID TYPE TGL LOAD
---------- ----- --------- ----------
1 doc 01-apr-07 dua kali
3 ppt 01-jun-07 dua kali
4 vsd 25-jun-07 sekali
2 xls 02-jul-07 tiga kali
Bw,
--- In [email protected], "Herry Yusirwan"
<[EMAIL PROTECTED]> wrote:
>
> Dear All,
>
>
>
> Saya mempunyai table A dengan data seperti dibawah:
>
>
>
> Id nama date keterangan
>
> 1 xls 1 jan 07 sekali
>
> 2 doc 1 feb 07 sekali
>
> 3 ppt 1 mar 07 sekali
>
> 1 doc 1 apr 07 dua kali
>
> 2 doc 1 may 07 dua kali
>
> 3 ppt 1 jun 07 dua kali
>
> 4 vsd 25 jun 07 sekali
>
> 2 xls 02 jul 07 tiga kali
>
>
>
> Bagaimana selectnya untuk mengeluarkan data seperti dibawah
(setiap id
> dengan tanggal terakhir):
>
> 1 doc 1 apr 07 dua kali
>
> 2 xls 02 jul 07 tiga kali
>
> 3 ppt 1 jun 07 dua kali
>
> 4 vsd 25 jun 07 sekali
>
> __
>
> Terima kasih
>
>
>
> Rgds,
>
> Herry
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>