我有這樣的查詢:日期時間差獲得小時:分鐘:秒
select t.Paydate,t.DelDate,DATEDIFF(MI, t.Paydate,t.DelDate) as Datdiffernce
from Transaction_tbl t
where t.transactID=19
我得到了把這樣的:
Paydate DelDate Datdiffernce
----------------------- ----------------------- ------------
2013-05-07 18:36:50.000 2013-05-07 18:58:32.000 22
Datedifference
我只得到22薄荷糖。
而不是如何得到這種格式的日期差異hh:mm:ss
?
您將需要使用類似dateadd(s,datediff(s,t.paydate,t.deldate)之類的內容作爲過期參考http://msdn.microsoft.com/en-us/library/ms186819.aspx查看MSDN鏈接 –
我想走出0小時:22分鐘:00秒,是否有任何方式擺脫這種格式 – user2535939
可能重複的[用t-sql計算時間跨度](http://stackoverflow.com/questions/758891/計算時間與T - SQL的時間) –