2015-06-22 21 views
0

总和组字符串值我有一个表中数据类型的时间列是字符串,如如何在SQL

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

它屹立HH:mm:ss

我要添加这些值。请建议我得到解决方案

在此先感谢。

+3

为什么字符串/ varchar,而不是['time'](https://msdn.microsoft.com/en-us/库/ bb677243(v = SQL.100)的.aspx)?由于前端限制而导致的 –

+0

。 – Bala

+2

适当地存储日期和时间,而不是字符串。 –

回答

2

为什么它是字符串/ varchar而不是time?但是,您可以将其转换为Time

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

Demo