我有一些日期...T-SQL格式化日期的友好格式的運算結果
1900-01-01 00:06:11.847
1900-01-01 00:09:12.097
1900-01-01 01:16:08.533
1900-01-12 20:08:04.453
1900-01-12 20:08:04.517
1902-12-30 04:58:52.500
1902-12-30 05:04:08.840
1903-08-30 21:03:07.187
1904-01-31 20:18:10.063
1904-04-02 06:05:52.313
1905-02-27 04:08:07.353
1905-04-02 22:08:07.377
作爲查詢的結果...
SELECT ... GetDate() - [LastRunTime] as 'Age' ....
我想結果比如1d 3h 17m 25s
任何幫助將不勝感激。
編輯:我可能不會在最後的顯示中包括秒。
這種方法僅適用於秒日期部分的差值小於68年的情況,否則會引發溢出錯誤。 – codingbadger 2012-03-07 12:55:24