SQL Academy
Premium
Funktionsreferenz

QUARTER

Entsprechung in PostgreSQL:

Gibt das Quartal eines Datums zurück.

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');
QUARTER('2022-06-16')
2

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;
payment_quarterpayments
19
29
36
44

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).

Siehe auch