Heim > Datenbank > MySQL-Tutorial > Wie gruppiere ich JSON-Zeitstempeldaten in MySQL korrekt nach Jahr und Monat?

Wie gruppiere ich JSON-Zeitstempeldaten in MySQL korrekt nach Jahr und Monat?

Patricia Arquette
Freigeben: 2025-01-03 21:46:40
Original
634 Leute haben es durchsucht

How to Correctly Group JSON Timestamp Data by Year and Month in MySQL?

JSON nach Jahr und Monat in MySQL formatieren

Das Organisieren von Daten in logischen Gruppierungen ist oft unerlässlich, um Erkenntnisse effektiv zu präsentieren. In diesem Fall möchten Sie die Zeitstempeldatensätze einer Tabelle auf der Grundlage eines bestimmten JSON-Formats in Jahre und Monate gruppieren.

Um dies zu erreichen, haben Sie zunächst versucht, die folgende Abfrage zu verwenden:

SELECT
    MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year
FROM
    trading_summary t 
GROUP BY MONTH(t.summaryDateTime) DESC
Nach dem Login kopieren

Diese Abfrage gruppiert jedoch Monate über verschiedene Jahre hinweg und führt zu Ergebnissen, die vom gewünschten JSON-Format abweichen.

Der Schlüssel zur richtigen Gruppierung liegt in der GROUP BY-Klausel. Um Daten sowohl nach Monat als auch nach Jahr zu gruppieren, ändern Sie die Abfrage wie folgt:

SELECT
    MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year
FROM
    trading_summary t 
GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime) DESC
Nach dem Login kopieren

Durch Hinzufügen von YEAR(t.summaryDateTime) zur GROUP BY-Klausel stellen Sie sicher, dass die Daten zuerst nach Jahr und dann nach Jahr gruppiert werden durch Gruppierung innerhalb jedes Jahres nach Monat. Durch diese Änderung werden die Ergebnisse an das gewünschte JSON-Format angepasst.

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

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