Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie gruppiere ich Summierungssummen nach Monat in MySQL?

Patricia Arquette
Freigeben: 2024-11-21 05:41:10
Original
361 Leute haben es durchsucht

How to Group Summing Totals by Month in MySQL?

Summierung von Gesamtsummen nach Monat in MySQL gruppieren

Frage:

Sie arbeiten mit eine Tabelle mit den Spalten „total“ und „o_date“ (Bestelldatum). Sie müssen die Gesamtsummen für jeden Monat berechnen, was zu einem gruppierten Ergebnis führt, bei dem der Schlüssel der Monat ist (formatiert als Monatsname) und der Wert die Gesamtsumme für diesen Monat ist.

Beispieltabelle:

| total | o_date              |
|---|---|
| 35    | 01-11-2009 19:32:44 |
| 41.5  | 01-12-2009 22:33:49 |
| 61.5  | 01-23-2009 22:08:24 |
| 66    | 02-01-2009 22:33:57 |
| 22.22 | 02-01-2009 22:37:34 |
| 29.84 | 04-20-2009 15:23:49 |
Nach dem Login kopieren

Gewünscht Ergebnis:

Month Name Total
January 138
February 88.2
April 29.84

SQL-Lösung:

Um dieses Ergebnis zu erzielen, verwenden Sie die folgende MySQL-Abfrage:

SELECT MONTHNAME(o_date) AS MonthName, SUM(total) AS Total
FROM theTable
GROUP BY YEAR(o_date), MONTH(o_date);
Nach dem Login kopieren

Erklärung:

  • MONTHNAME(o_date) extrahiert den Monatsnamen aus der Spalte o_date.
  • SUM(total) berechnet die Summe der Gesamtwerte für jede Gruppe.
  • GROUP BY YEAR(o_date), MONTH(o_date) gruppiert die Ergebnisse nach Jahr und Monat , wodurch effektiv nur nach Monat gruppiert wird.

Das obige ist der detaillierte Inhalt vonWie gruppiere ich Summierungssummen nach Monat in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage