如何在SQL中对字符串值进行求和

时间:2015-06-22 07:37:42

标签: sql sql-server-2008

我在表数据类型中有一个Time列是字符串,例如

0:00:00
1:43:39
2:12:07
0:44:28
0:59:32

就像HH:mm:ss

一样

我想添加这些值。请建议我找到解决方案

先谢谢。

1 个答案:

答案 0 :(得分:2)

为什么是字符串/ varchar而不是time?但是,您可以将其投射到Time

SELECT  SUM(DATEDIFF(MINUTE, '0:00:00', CAST([Time] As Time))) As TimeSumInMinutes
FROM dbo.TableName

Demo