MySQL - Wie bekomme ich SUM von einem COUNT eines Feldes?

8

Ich benutze die folgende Aussage und bekomme fast alles, was ich brauche. Außerdem möchte ich die Summe aller row_total Ergebnisse erhalten.

%Vor%

Und hier ist ein Beispielergebnis, wobei die letzte Spalte die Spalte ist, die ich hinzufügen möchte:

%Vor%     
k00k 29.01.2010, 15:49
quelle

3 Antworten

11

Um die laufende Summe zu erhalten:

%Vor%

Um die Gesamtsumme (und alle anderen Aggregate) als zusätzlichen Datensatz zu erhalten:

%Vor%

Um die Gesamtsumme in einem zusätzlichen Feld zu erhalten:

%Vor%     
Quassnoi 29.01.2010, 15:56
quelle
4

Verkapseln Sie Ihre Anfrage wie folgt:

%Vor%

Von den Kommentaren unten könntest du versuchen ...

%Vor%

Mit der Option all all können Sie eine zusätzliche Zeile an die Ergebnismenge anhängen, die Ihnen eine "Gesamtzeile" gibt. Sie können die leeren Felder (die einfachen Anführungszeichen) ändern, um sie Ihren Datentypen zuzuordnen, oder ihnen spezielle Werte zuweisen, die Ihre gesamte Zeile darstellen.

    
C Bauer 29.01.2010 15:53
quelle
1
%Vor%     
Tufo 29.01.2010 15:56
quelle

Tags und Links