next_day Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает первую дату, которая позже, чем expr и с именем , как в dayOfWeek.

Синтаксис

next_day(expr, dayOfWeek)

Аргументы

  • expr: выражение DATE.
  • dayOfWeek: выражение STRING, определяющее день недели.

Возвращает

ДАТА.

Значение 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