2012-11-28 67 views
1

請耐心等待,因爲我的SQL知識很少。SQL獲取每個項目的總數

基本上,我希望能夠從一個表中保存各個位置的數據生成總計列表。在該表中,每一行都引用位置的ID,並具有價值:

ID  LocationID   Value 
___ ____________  _______ 
1   11    500 
2   11    400 
3   12    500 
4   12    600 
5   12    300 
6   13    400 
7   13    500 

我想產生與每個locationID和「數據」表中的總所有值的列表。

所需的輸出:

LocationID   Total 
__________   _____ 
    11    900 
    12    1400 
    13    900 

我很抱歉,如果我有解釋不清它......就像我說的,我有SQL的認識非常有限,所以我根本不知道從哪裏開始。如果有人可以簡單地指出我正確的方向,我會非常感激。

+1

請考慮運行初學SQL教程:http://www.w3schools.com/sql/default.asp –

回答

5

如下嘗試:

SELECT LocationID, sum(value) AS Total 
FROM data 
GROUP BY LocationID; 

我假設data是你的表名和LocationIDvalue是列名。

+0

完美,非常感謝! – Anth12