Sdílet prostřednictvím


Funkce next_day

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí první datum, které je pozdější než expr a pojmenované jako v dayOfWeek.

Syntaxe

next_day(expr, dayOfWeek)

Argumenty

  • expr: Výraz DATE.
  • dayOfWeek: Výraz STRING identifikující den v týdnu.

Návraty

DATUM.

dayOfWeek musí být jedním z následujících (nerozlišuje velká a malá písmena):

  • 'SU', , 'SUN''SUNDAY'
  • 'MO', , 'MON''MONDAY'
  • 'TU', , 'TUE''TUESDAY'
  • 'WE', , 'WED''WEDNESDAY'
  • 'TH', , 'THU''THURSDAY'
  • 'FR', , 'FRI''FRIDAY'
  • 'SA', , 'SAT''SATURDAY'

Poznámka:

Pokud je ve službě Databricks Runtime spark.sql.ansi.enabled false, vrátí NULL funkce místo chyby chybného formátu dayOfWeek.

Příklady

> SELECT next_day('2015-01-14', 'TU');
 2015-01-20