DAYOFWEEK
Entsprechung in PostgreSQL:
Gibt die Nummer des Wochentags eines Datums zurück, gezählt ab Sonntag.
MySQL 8.1
DAYOFWEEK(date)Parameter
- dateDATE
- Datum oder Datum mit Uhrzeit
Rückgabewert
Ganze Zahl von 1 bis 7, wobei 1 Sonntag und 7 Samstag ist; NULL für ein unvollständiges Datum (2022-00-00) und einen nicht erkannten Wert
Beispiele
Nummer des Wochentags
MySQL 8.1
SELECT DAYOFWEEK('2022-06-16');Zahlungen am Wochenende
MySQL 8.1
SELECT payment_id,
date,
DAYOFWEEK(date) AS weekday_number
FROM Payments
WHERE DAYOFWEEK(date) IN (1, 7);Details
Um die Tage ab Montag zu nummerieren (1 ist Montag, 7 ist Sonntag), verwende WEEKDAY(date) + 1.