next_day Functie

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de eerste datum die later is dan expr en met de naam in dayOfWeek.

Syntaxis

next_day(expr, dayOfWeek)

Argumenten

  • expr: een DATUM-expressie.
  • dayOfWeek: een TEKENREEKS-expressie die een dag van de week aangeeft.

Retourneert

EEN DATUM.

dayOfWeek moet een van de volgende zijn (niet hoofdlettergevoelig):

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

Opmerking

Als in Databricks Runtime spark.sql.ansi.enabled is, retourneert falseNULL de functie in plaats van een fout voor een onjuist gevormde dayOfWeek.

Voorbeelden

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