Функция next_day
Область применения: Databricks SQL
Databricks Runtime
Возвращает первую дату, которая позже expr
и имеет имя dayOfWeek
.
Синтаксис
next_day(expr, dayOfWeek)
Аргументы
expr
: Выражение DATE.dayOfWeek
: выражение STRING, задающее день недели.
Возвраты
Значение DATE.
Значение dayOfWeek должно быть одним из следующих (без учета регистра):
'SU'
, ,'SUN'
'SUNDAY'
'MO'
, ,'MON'
'MONDAY'
'TU'
, ,'TUE'
'TUESDAY'
'WE'
, ,'WED'
'WEDNESDAY'
'TH'
, ,'THU'
'THURSDAY'
'FR'
, ,'FRI'
'FRIDAY'
'SA'
, ,'SAT'
'SATURDAY'
Примечание.
В Databricks Runtime, если spark.sql.ansi.enabled, false
функция возвращается NULL
вместо ошибки для неправильно сформированногоdayOfWeek
.
Примеры
> SELECT next_day('2015-01-14', 'TU');
2015-01-20