[SQL]比較2個時間差多少個小時、分、秒
今天跟Terry大討論有2個時間,要比較這2個時間差多少個小時、分、秒時,
Google了一下,發現可以使用Convert(varchar, 秒數, 108) 來處理(hh:mm:ss),所以在此記錄一下,也分享給大家!
DECLARE @t1 TIME, @t2 TIME
SET @t1 = '10:10:20'
SET @t2 = '12:10:30'
SELECT @t1, @t2, CONVERT(varchar, DATEADD(s, DATEDIFF(s,@t1,@t2), 0), 108)
PS.感謝Terry大的參與!
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^