【发布时间】:2012-05-31 09:30:47
【问题描述】:
我想计算具有时间数据类型的字段的总和。
我的桌子在下面:
TableA:
TotalTime
-------------
12:18:00
12:18:00
在这里,我想对两个时间字段求和。 我尝试了以下查询
SELECT CAST(
DATEADD(MS, SUM(DATEDIFF(MS, '00:00:00.000',
CONVERT(TIME, TotalTime))), '00:00:00.000'
) AS TOTALTIME)
FROM [TableA]
但它给出的输出为
TOTALTIME
-----------------
00:36:00.0000000
但我想要的输出如下:
TOTALTIME
-----------------
24:36:00
如何得到这个输出?
【问题讨论】:
标签: sql sql-server-2008 select time sum