2013-08-05 96 views
0

最近我遇到了一些奇怪的表和數據。計算同一列中多次出現相同ID和值的總計

我有一個表,看起來像下面的圖片:

我想計算總時間在一個新的或別名列工作,地點:

我想計算出紅頭表看起來像藍色的桌子。

我熟悉TSQL,但從未見過這樣的事情,不知道從哪裏開始。

enter image description here

謝謝你們!

回答

4

好像你只是想用SUM()

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

SUM()函數是一個聚合函數,隨着GROUP BY使用時會得到你每個工作的總小時數userId

0

您可以SUM開始和GROUP BY

select userid, sum(hrsworked) hrsworked 
from TableName 
group by userid