Fonction next_day

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la première date postérieure à expr et nommée comme dans dayOfWeek.

Syntaxe

next_day(expr, dayOfWeek)

Arguments

  • expr : expression de type DATE.
  • dayOfWeek : expression de type STRING identifiant un jour de la semaine.

Retours

Une DATE.

dayOfWeek doit être l’une des valeurs suivantes (non-respect de la casse) :

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

Notes

Dans Databricks Runtime, si spark.sql.ansi.enabled est false, la fonction retourne NULL au lieu d’une erreur pour un dayOfWeek malformé.

Exemples

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