Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-Daten nach Jahr, Monat und Tag gruppieren?

Wie kann ich MySQL-Daten nach Jahr, Monat und Tag gruppieren?

Linda Hamilton
Freigeben: 2025-01-19 19:41:44
Original
361 Leute haben es durchsucht

How Can I Group MySQL Data by Year, Month, and Day?

Gruppieren Sie zeitbasierte Daten in MySQL mit den Funktionen JAHR, MONAT und TAG

In SQL können Sie die integrierten Funktionen YEAR(), MONTH() und DAY() nutzen, um Daten basierend auf Zeiträumen zu gruppieren. Dadurch können Sie die Anzahl der Datensätze innerhalb eines bestimmten Zeitintervalls ermitteln.

Gruppierung nach Jahr

Um die Anzahl der Datensätze in einem bestimmten Jahr zu zählen, verwenden Sie die Funktion YEAR() in der GROUP BY-Klausel:

<code class="language-sql">SELECT COUNT(id)
FROM stats
WHERE YEAR(record_date) = 2009
GROUP BY YEAR(record_date);</code>
Nach dem Login kopieren

Diese Abfrage zählt die Anzahl der Datensätze für das Jahr 2009 und liefert einen einzelnen Wert.

Gruppierung nach Jahr und Monat

Für die monatliche Segmentierung können Sie die Funktionen YEAR() und MONTH() kombinieren:

<code class="language-sql">SELECT COUNT(id)
FROM stats
GROUP BY YEAR(record_date), MONTH(record_date);</code>
Nach dem Login kopieren

Diese Abfrage zeigt die Anzahl der Datensätze für jede eindeutige Kombination aus Jahr und Monat an.

Gruppierung nach Jahr, Monat und Tag

Sie können auch nach Tag gruppieren, indem Sie die Funktion DAY() verwenden:

<code class="language-sql">SELECT COUNT(id)
FROM stats
GROUP BY YEAR(record_date), MONTH(record_date), DAY(record_date);</code>
Nach dem Login kopieren

Diese Abfrage liefert tägliche Statistiken.

Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Daten nach Jahr, Monat und Tag gruppieren?. 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