2016-04-21 13 views
1

I Zählung/sum mehr Felder in einem einzigen Abfrage Abtastdaten und gewünschtes Ergebnis verwendet werden soll, wie unten aufgeführt:SQL Count/sum mehr Spalten

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 

Wunscher

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

Warum zählen Sie sowohl Ansprüche und Artikel? Dies ist auch eine einfache Aggregationsabfrage, also sollten Sie zeigen, was Sie versucht haben. –

Antwort

0

Verwendung Gruppen von ItemID

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

@ JamieD77 rechts .. Antwort aktualisiert – scaisEdge

1

Es sieht aus wie Sie gruppieren möchten sowohl von memid und ItemID:

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