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]
>


Kirim email ke