我目前正在尋找找到日期之間的時間差並輸出到小時(00:00)。然而,我然後總結這個計算,這意味着我不能轉換爲char/varchar。使用日期時間字段計算SQL日期之間的差異而不轉換爲字符/ varchar
請看下面的示例數據,我希望它出現。
EMPLOYEE_ID Start End Duration
1 05/06/2015 08:30 05/06/2015 12:12 03:42
1 05/06/2015 13:18 05/06/2015 17:00 03:42
1 06/06/2015 08:30 06/06/2015 12:12 03:42
1 06/06/2015 13:18 06/06/2015 17:00 03:42
當前的時間代碼:
CONVERT(varchar(5),DATEADD(minute,DATEDIFF(minute,Start, End),0), 114) as Duration
顯然,這個代碼是不是我怎麼想它,因爲它是varchar,而我想去上總結兩個持續時間在一起。我環顧四周,但找不到任何顯示如何完成的事情。