MySQL 8.4
QUARTER(date)- date
- Datum oder Datum mit UhrzeitDATE
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.4
SELECT QUARTER('2022-06-16');Zahlungen pro Quartal
MySQL 8.4
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).