可以在這個上使用guru幫助。嘗試計算兩個日期時間值和顯示之間的時間在T-SQL查詢時間...T-SQL格式化計算列作爲時間
SELECT arrivalDate - departDate AS timeToComplete
這應該始終少於24小時。但是誰知道用戶可能會實際輸入什麼?
我一直在嘗試這樣的東西沒有resutls。
SELECT
CAST(time(7),
CONVERT(datetime, arrivalDate - departDate) AS timeToComplete) AS newTime,
而是表示作爲一個例子的結果1:23:41
的,是有辦法顯示類似的結果:
0D, 1H, 23M, 33S.
感謝有這方面的指導。
你也可以看看我更新的例子,它在select語句中實現你的需求。 – 2013-02-13 19:13:02