我SUM
在SQL Server中的运算符有问题。当我编写此查询时:
SELECT StudentID, StudentName, SUM(time) as 'TotalTime'
FROM WorkNote
GROUP BY StudentID, StudentName
我收到此错误:
操作数数据类型时间对于求和运算符无效。
是否有其他方法可以SUM
用来从记录中计算总时间?
在我的WorkNote
表格中,列的类型time
为Time(7)
,我希望SUM
每个学生所有(总计)次。
如果时间在hh/mm/ss
::
SELECT studentid,studentname,
DATEADD(ms, SUM(DATEDIFF(ms, '00:00:00.000', mytime)), '00:00:00.000') as time
FROM
worknote
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句