Funktionen next_day
Gäller för: Databricks SQL Databricks Runtime
Returnerar det första datumet som är senare än expr
och heter som i dayOfWeek
.
Syntax
next_day(expr, dayOfWeek)
Argument
expr
: Ett DATE-uttryck.dayOfWeek
: Ett STRING-uttryck som identifierar en dag i veckan.
Returer
ETT DATUM.
dayOfWeek måste vara något av följande (skiftlägesokänsligt):
'SU'
, ,'SUN'
'SUNDAY'
'MO'
, ,'MON'
'MONDAY'
'TU'
, ,'TUE'
'TUESDAY'
'WE'
, ,'WED'
'WEDNESDAY'
'TH'
, ,'THU'
'THURSDAY'
'FR'
, ,'FRI'
'FRIDAY'
'SA'
, ,'SAT'
'SATURDAY'
Kommentar
Om spark.sql.ansi.enabled är i Databricks Runtime returneras NULL
funktionen i stället för ett fel för en felaktigt formaterad dayOfWeek
.false
Exempel
> SELECT next_day('2015-01-14', 'TU');
2015-01-20