Funkcja next_day
Dotyczy: Databricks SQL Databricks Runtime
Zwraca pierwszą datę, która jest późniejsza niż expr
i nazwana jako w pliku dayOfWeek
.
Składnia
next_day(expr, dayOfWeek)
Argumenty
expr
: wyrażenie DATE.dayOfWeek
: wyrażenie STRING identyfikujące dzień tygodnia.
Zwraca
DATA.
dayOfWeek musi być jednym z następujących (bez uwzględniania wielkości liter):
'SU'
, ,'SUN'
'SUNDAY'
'MO'
, ,'MON'
'MONDAY'
'TU'
, ,'TUE'
'TUESDAY'
'WE'
, ,'WED'
'WEDNESDAY'
'TH'
, ,'THU'
'THURSDAY'
'FR'
, ,'FRI'
'FRIDAY'
'SA'
, ,'SAT'
'SATURDAY'
Uwaga
Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false
, funkcja zwraca NULL
wartość zamiast błędu źle sformułowanego dayOfWeek
elementu .
Przykłady
> SELECT next_day('2015-01-14', 'TU');
2015-01-20