Heim > Datenbank > MySQL-Tutorial > Wie gruppiere ich MySQL-Datenbankdatensätze nach Monat und Jahr?

Wie gruppiere ich MySQL-Datenbankdatensätze nach Monat und Jahr?

Susan Sarandon
Freigeben: 2025-01-03 20:03:40
Original
602 Leute haben es durchsucht

How to Group MySQL Database Records by Month and Year?

Gruppieren Sie Datenbankdatensätze nach Monat und Jahr in MySQL

Um ein JSON-Objekt in Jahre und Monate zu organisieren, benötigen Sie eine Abfrage, die Datenbankdatensätze sowohl nach Jahr als auch nach Monat gruppiert .

Ihre Abfrage wählt bisher den Monat und das Jahr aus der Tabelle „trading_summary“ mithilfe der Funktionen MONTHNAME() und YEAR() aus. Die Ergebnisse werden jedoch nur nach Monaten gruppiert, wodurch Datensätze aus verschiedenen Jahren zusammengefasst werden.

Um dies zu beheben, müssen Sie mit der Funktion YEAR() eine zweite Gruppierungsklausel hinzufügen:

GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime);
Nach dem Login kopieren

Dadurch werden die Datensätze sowohl nach Jahr als auch nach Monat gruppiert, sodass Sie das gewünschte JSON-Objektformat erhalten.

Das obige ist der detaillierte Inhalt vonWie gruppiere ich MySQL-Datenbankdatensätze nach Monat und Jahr?. 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