Ikut menjawab, karena nyebut namaku ;)) Itu penggunaan fungsi datediff yang kurang benar.
Parameter ketiga mestinya jam masuk, bukan "terlambat", karena "terlambat" ini yang mau dicari. Mungkin seperti ini: select nama, masuk, iif(datediff(mi, '08:00:00', masuk) <= 0, 0, datediff(mi, '08:00:00', masuk) as terlambat from tabelabsen *Aryo Sanjaya* http://www.mahesajenar.com/ 2009/2/6 <[email protected]> > Dear All... > > Mohon Bntuannya yaa... > > ak punya tabel > > nama masuk terlambat > niar 08:05:00 5 > aryo 07:00:00 60 > > > jadi ak pengen bikin query yg hasilnya sperti diatas > jika jam masuk < 8 , terlambat dianggap nol (bukan (-)) > > query yang udah ak bwat : > > select nama, masuk, iff (datediff(mi, ''08:00:00'', terlambat) < 0 > ,0,datediff(mi, ''08:00:00'', terlambat)) > from tabelabsen > > kog gagal yaa.. > > Knapa yaa.... Any Idea... :) > > Mkasi Sebelumnya. > Niar > -- -- [Non-text portions of this message have been removed]
