2016-04-21 277 views
1

我想使用在單個查詢中的樣本數據計數/總結多個字段和期望的結果列出如下:SQL計算/總和多列

MemID claimNum ItemID PaidAmt 
123 1234  4  5 
123 2309  4  5 
123 1209  4  5 
123 1209  8  2.2 
123 1210  8  2.2 

期望結果

MemID count(claimNum) count(ItemID) sum(PaidAmt) 
123 3    3    15 
123 2    2    4.4 
+0

爲什麼你要計算這兩個索賠和項目?此外,這是一個簡單的聚合查詢,所以你應該顯示你已經嘗試過。 –

回答

0

使用組通過項目ID

select MemID, count(claimNum), count(ItemID), sum(PaidAmt) 
from my_table 
group by MemID, ItemID 
+0

@ JamieD77 right ..答案更新 – scaisEdge

1

看起來要分組雙方MemID和項目ID:

select MemID, count(claimNum), count(ItemID), sum(PaidAmt) 
    from the_table 
group by MemID, ItemID