gpt4 book ai didi

sql - SUM SQL Server 中的总时间

转载 作者:行者123 更新时间:2023-12-02 07:48:11 24 4
gpt4 key购买 nike

我对SUM有疑问SQL Server 中的运算符。当我写这个查询时:

SELECT StudentID, StudentName, SUM(time) as 'TotalTime' 
FROM WorkNote
GROUP BY StudentID, StudentName

我收到此错误:

Operand data type time is invalid for sum operator.

SUM还有其他方法吗?或者从记录中计算总时间?

在我的WorkNote表,列的类型 timeTime(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

关于sql - SUM SQL Server 中的总时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19535718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com