SQL Academy
Premium
Funktionsreferenz

DAY

Entsprechung in PostgreSQL:

Gibt den Tag des Monats eines Datums zurück.

MySQL 8.4
DAY(date)
date
Datum oder Datum mit Uhrzeit
DATE

Rückgabewert

Ganze Zahl von 1 bis 31; 0 für ein Datum mit Tag null, zum Beispiel 2022-00-00; NULL, wenn der Wert nicht als Datum erkannt wird

Beispiele

Tag des Monats aus einem Datum

MySQL 8.4
SELECT DAY('2022-06-16');
DAY('2022-06-16')
16

Tag des Monats bei Zahlungen

MySQL 8.4
SELECT payment_id,
	date,
	DAY(date) AS day_of_month
FROM Payments;
payment_iddateday_of_month
12005-02-1212
22005-03-2323
32005-05-1414
42005-07-2222
52005-07-2626
62005-02-2020
72005-07-3030
82005-09-1212
92005-09-3030
102005-10-2727

Details

Die Funktion ist ein Synonym für DAYOFMONTH.

Siehe auch