标签: sql-server tsql
最近我遇到了一些奇怪的表和数据。
我有一张如下图所示的表格:
我想计算新工作时间或别名列中的工作总时数:
我想计算红色表头看起来像蓝色表。
我熟悉TSQL,但从未见过这样的东西,也不知道从哪里开始。
谢谢你们!
答案 0 :(得分:4)
您似乎只想使用SUM():
SUM()
select userid, sum(hrsworked) hrsworked from yourtable group by userid;
SUM()函数是一个聚合函数,与GROUP BY一起使用时,可以获得每个userId的总工作时间
GROUP BY
userId
答案 1 :(得分:0)
您可以从SUM和GROUP BY
select userid, sum(hrsworked) hrsworked from TableName group by userid