我有這個疑問日期部分結果格式隨着時間
SELECT
d.Nip,d.FullName,b.*,c.InTime,c.OutTime,
(SELECT DATEPART(HOUR, OutTime)) - (SELECT DATEPART(HOUR, InTime)) as lebih
FROM
DinasAuditHeader a
INNER JOIN
DinasAuditDetail b on a.KodeAuditHeader = b.KodeAuditHeader
INNER JOIN
Attendance c on b.Nip = c.Nip and b.attendancedate = c.AttendanceDate
INNER JOIN
employee d on c.Nip = d.Nip
WHERE
b.Nip = '1502427'
AND c.AttendanceCode = 'P3'
AND a.KodeAuditHeader = 'AD0000001'
從查詢我得到這樣的結果
Nip FullName KodeDetailDinas KodeAuditHeader nip AttendanceDate claim_status InTime OutTime lebih
1502427 FERNANDO ALIM 1 AD0000001 1502427 2016-08-28 0 2016-08-28 08:55:00.000 2016-08-28 21:03:00.000 13
1502427 FERNANDO ALIM 3 AD0000001 1502427 2016-08-30 0 2016-08-30 08:55:00.000 2016-08-30 18:03:00.000 10
1502427 FERNANDO ALIM 2 AD0000001 1502427 2016-08-29 0 2016-08-29 08:55:00.000 2016-08-29 19:03:00.000 11
1502427 FERNANDO ALIM 4 AD0000001 1502427 2016-08-31 0 2016-08-31 08:50:00.000 2016-08-31 20:03:00.000 12
你可以從我的查詢,結果看到的。我有一個名爲lebih
的專欄。 lebih
是InTime
和OutTime
之間的結果範圍。
我有兩個問題。
從我上面的查詢我只能得到
hour
。因此,如何將它與這種格式hh:mm
如何轉換,看(
OutTime
-InTime
)之間的範圍內,然後用- 08:00
減?
什麼是範圍在時間和outime意味着愨你可以分享的價值是如何計算的 – TheGameiswar
2016年8月28日21一些信息:03:00.000 - 2016年8月28日08:55: 00.000但是隻有'datetime部分' – YVS1102
我沒有得到它,哪個日期時間部分,是幾分鐘,..? – TheGameiswar