NEXT_DAY (Lakehouse v1)
Zwraca datę najbliższego wskazanego dnia tygodnia po podanej dacie lub znaczniku czasu.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.next_day(date_expression>, <target_day>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.next_day(func.to_date('2024-11-13'), 'monday')┌──────────────────────────────────────────────────────┐│ func.next_day(func.to_date('2024-11-13'), 'monday') │├──────────────────────────────────────────────────────┤│ 2024-11-18 │└──────────────────────────────────────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”NEXT_DAY(<date_expression>, <target_day>)| Parametr | Opis |
|---|---|
<date_expression> |
Wartość DATE lub TIMESTAMP, od której obliczane jest najbliższe wystąpienie wskazanego dnia. |
<target_day> |
Docelowy dzień tygodnia, którego najbliższe wystąpienie należy znaleźć. Akceptowane wartości to monday, tuesday, wednesday, thursday, friday, saturday i sunday. |
Zwracany typ
Dział zatytułowany „Zwracany typ”Data.
Przykłady SQL
Dział zatytułowany „Przykłady SQL”Aby znaleźć najbliższy poniedziałek po określonej dacie, na przykład 2024-11-13:
SELECT NEXT_DAY(to_date('2024-11-13'), monday) AS next_monday;
┌─────────────┐│ next_monday │├─────────────┤│ 2024-11-18 │└─────────────┘