Condividi tramite


Funzione next_day

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la prima data successiva a expr e denominata come in dayOfWeek.

Sintassi

next_day(expr, dayOfWeek)

Argomenti

  • expr: espressione DATE.
  • dayOfWeek: espressione STRING che identifica un giorno della settimana.

Valori restituiti

DATA.

dayOfWeek deve essere uno dei seguenti (senza distinzione tra maiuscole e minuscole):

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

Nota

In Databricks Runtime, se spark.sql.ansi.enabled è false, la funzione restituisce NULL anziché un errore per un formato non valido dayOfWeek.

Esempi

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