Zum Inhalt springen

Gibt das Datum des nächsten angegebenen Wochentags nach dem angegebenen Datum oder Zeitstempel zurück.

func.next_day(date_expression>, <target_day>)
func.next_day(func.to_date('2024-11-13'), 'monday')
┌──────────────────────────────────────────────────────┐
│ func.next_day(func.to_date('2024-11-13'), 'monday') │
├──────────────────────────────────────────────────────┤
│ 2024-11-18 │
└──────────────────────────────────────────────────────┘
NEXT_DAY(<date_expression>, <target_day>)
Parameter Beschreibung
<date_expression> Ein DATE- oder TIMESTAMP-Wert, für den das nächste Auftreten des angegebenen Tages berechnet wird.
<target_day> Der Wochentag, dessen nächstes Auftreten gesucht wird. Zulässige Werte sind monday, tuesday, wednesday, thursday, friday, saturday und sunday.

Datum.

So finden Sie den nächsten Montag nach einem bestimmten Datum, etwa 2024-11-13:

SELECT NEXT_DAY(to_date('2024-11-13'), monday) AS next_monday;
┌─────────────┐
│ next_monday │
├─────────────┤
│ 2024-11-18 │
└─────────────┘