ada 2 cara.
cara 1. merubah struktur table nya. dari yang semula bentuk column, menjadi 
bentuk record.
struktur barunya jadi seperti ini : No_kendaraan char(10), Ijin_Ke Int, 
Tgl_Ijin datetime.
field ijin ke optional, bisa disertakan atau tidak. struktur diatas dapat 
menampung ijin kendaraan lebih dari 3 kali.
dengan struktur spt diatas, query nya :
select No_Kendaraan, max(Tgl_Ijin) as Tgl_Ijin from T_Table group by 
No_Kendaraan

cara 2. menggunakan case when atau iif()
select No_Kendaraan, case when tgl_ijin3 is not null then tgl_ijin3 else 
(case when tgl_ijin2 is not null then tgl_ijin2 else tgl_ijin1) end as 
Tgl_Ijin from T_Table

cara diatas dengan asumsi:
-ijin maximal 3 kali.
-filed tgl_ijin3 di isi tgl ijin paling akhir dari No_Kendaraan.
-tidak diperbolehkan mengisi tgl_ijin1 > tgl_ijin2 dan tgl_ijin2 > tgl_ijin3

semoga membantu and CMIIW

----- Original Message ----- 
From: "bhlukutuq AMD" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, January 04, 2006 9:29 AM
Subject: [ MiteK-L ] Tanya Cara Order By (statement pilihan and digabung)


> Ass. wr. wb.
>
>  Saya ada satu masalah dalam Script SQL.
>  Dalam pikiran saya semula hal ini sepele namun ternyata setelah aku
>  utak atik kok ndak jadi-jadi.
>  Mungkin temen2 bisa ngasih pencerahan.
>
>  Pertanyaannya yaitu bagaiamana Script SQL nya meng-ORder By field-field
>  yang sejajar dan disatukan. Maksudnya begini :
>  Misalkan kita punya table T_Table yang terdiri dari Field misalnya
>  NO_KENDARAAN char(10), TGL_IJIN1 datetime,  TGL_IJIN2 datetime,
>  TGL_IJIN3 datetime
>
>  Contoh isinya
>  NO_KENDARAAN,  TGL_IJIN1,            TGL_IJIN2,          TGL_IJIN3
>  L-1234-A                10-01-2002
>  L-2214-F                  05-10-2003           11-03-2006
>  L-2774-G                  05-10-2004           05-10-2005 
> 09-02-2006
>
>  Nah dari data diatas tampilan yang diinginkan urut berdasarkan
>  ketiga TGL_IJIN yang telah dicampur dan diambil pada masing2 TGL terakhir
>
>  Solusi yang saya harapkan nantinya adalah Bisa melakukan :
>  Order BY (ini statment pemilihan TGL IJIN terkahir dari masing2 data 
> kemudian diorder)
>
>  jadi akan nampak seperti ini (yang diharapkan) :
>  L-1234-A      10-01-2002
>  L-2774-G      09-02-2006
>  L-2214-F      11-03-2006
>
>  Sebisa mungkin tidak membentuk table baru/temporary, melainkan dengan 
> scripr SQL
>
>  Saya pernah mencoba dengan cara goblok-goblokan
>
>  Order By (case when.....)
>
>  tapi ora mlaku :(
>
>
>  Sebelumnya terimakasih....
>
>  Wassalaam....
>
>
>
>
> __________________________________________________
> Apakah Anda Yahoo!?
> Lelah menerima spam?  Surat Yahoo! memiliki perlindungan terbaik terhadap 
> spam
> http://id.mail.yahoo.com
>
> [Non-text portions of this message have been removed]
>
>
>
>
> ================> HAPUS IKLAN DIATAS DAN FOOTER INI JIKA ME-REPLY 
> <================
> Posting   : [email protected]
> Archive   : http://www.mail-archive.com/[email protected]/
> www.mitek.unibraw.ac.id || himamitek.brawijaya.ac.id
> ************************************************************************************
> Yahoo! Groups Links
>
>
>
>
>
>
> 




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Educate a girl.  Change her future.  Give her hope.
http://us.click.yahoo.com/EQN7IB/UREMAA/HwKMAA/x3XolB/TM
--------------------------------------------------------------------~-> 

================> HAPUS IKLAN DIATAS DAN FOOTER INI JIKA ME-REPLY 
<================
Posting   : [email protected]
Archive   : http://www.mail-archive.com/[email protected]/
                www.mitek.unibraw.ac.id || himamitek.brawijaya.ac.id
************************************************************************************
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/mitek/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke