MySQL 8.1
QUARTER(date)Parameter
- dateDATE
- Datum oder Datum mit Uhrzeit
Rückgabewert
Ganze Zahl von 1 bis 4; 0 für ein Datum mit Monat null; NULL, wenn der Wert nicht als Datum erkannt wird
Beispiele
Quartal eines Datums
MySQL 8.1
SELECT QUARTER('2022-06-16');Zahlungen pro Quartal
MySQL 8.1
SELECT QUARTER(date) AS payment_quarter,
COUNT(*) AS payments
FROM Payments
GROUP BY payment_quarter
ORDER BY payment_quarter;Details
Das Quartal enthält kein Jahr, daher fasst GROUP BY QUARTER(date) die ersten Quartale verschiedener Jahre zusammen. Um nach den Quartalen jedes Jahres zu zählen, gruppiere nach YEAR(date), QUARTER(date).