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]

Kirim email ke