0

最近我遇到了一些奇怪的表格和数据。

我有一个如下图所示的表格:

我想计算总工作时间并将其放入新列或别名列中:

我想计算红色表头看起来像蓝色表。

我熟悉 TSQL,但从未见过这样的事情,也不知道从哪里开始。

在此处输入图像描述

多谢你们!

4

2 回答 2

4

似乎您只想使用SUM()

select userid, 
   sum(hrsworked) hrsworked
from yourtable
group by userid;

SUM()函数是一个聚合函数,当与它一起使用时,GROUP BY您可以获得每个人的总工作时间userId

于 2013-08-05T21:22:55.497 回答
0

您可以从SUMGROUP BY开始

select userid, sum(hrsworked) hrsworked
from TableName
group by userid
于 2013-08-05T21:22:37.780 回答