2017-01-11 6 views
-1
Name  | count 
Charlie  10 
Charlie  5 
Barney  6 
Disney  7 

Ich suchte eine SQL-Abfrage zu finden, die die Summe für jeden Namen Summe wird und drucken Reihenfolge der Zählung in absteigenderSQL - Summe der Aufträge

+2

'SELECT SUM (Anzahl) FROM mytable GROUP BY Namen ORDER BY SUM (count) DESC' –

+0

Und was haben Sie versucht, so weit!? –

+0

@ shA.t: Ich habe Folgendes versucht. Wählen Sie Name, SUM (Anzahl) aus Mistable ORDER BY DESC SUM (Anzahl) – pruthvi

Antwort

0
select sum(count) as total 
from tablename 
group by Name; 
0
SELECT SUM(count) as Count FROM table 
GROUP BY Name 
ORDER BY SUM(count) DESC 
0

Verwenden nächste Abfrage

SELECT Name, SUM(count) 
FROM mytable 
GROUP BY Name 
ORDER BY SUM(count) DESC 
0

Sie diese Abfrage verwenden können:

SELECT Name, SUM(count) 
FROM Table 
GROUP BY Name 
ORDER BY SUM(count) DESC 

Im Allgemeinen können Sie diese tutorial, wenn Sie Hilfe benötigen, verwenden