PREVIOUS_DAY (Lakehouse v1)
Gibt das Datum des letzten angegebenen Wochentags vor dem angegebenen Datum oder Zeitstempel zurück.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.next_day(date_expression>, <target_day>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.next_day(func.to_date('2024-11-13'), 'friday')┌──────────────────────────────────────────────────────┐│ func.next_day(func.to_date('2024-11-13'), 'friday') │├──────────────────────────────────────────────────────┤│ 2024-11-08 │└──────────────────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“PREVIOUS_DAY(<date_expression>, <target_day>)| Parameter | Beschreibung |
|---|---|
<date_expression> |
Ein DATE- oder TIMESTAMP-Wert, für den das vorherige Auftreten des angegebenen Tages berechnet wird. |
<target_day> |
Der Wochentag, dessen vorheriges Auftreten gesucht wird. Zulässige Werte sind monday, tuesday, wednesday, thursday, friday, saturday und sunday. |
Rückgabetyp
Abschnitt betitelt „Rückgabetyp“Datum.
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“So finden Sie den letzten Freitag vor einem bestimmten Datum, etwa 2024-11-13:
SELECT PREVIOUS_DAY(to_date('2024-11-13'), friday) AS last_friday;
┌─────────────┐│ last_friday │├─────────────┤│ 2024-11-08 │└─────────────┘