next_day Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad som ja Databricks Runtime

Returnerar det första datumet som är senare än expr och namnges som i dayOfWeek.

Syntax

next_day(expr, dayOfWeek)

Argument

  • expr: Ett DATE-uttryck.
  • dayOfWeek: Ett STRING-uttryck som identifierar en veckodag.

Returnerar

ETT DATUM.

dayOfWeek måste vara något av följande (skiftlägesokänsligt):

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

Observera

Om spark.sql.ansi.enabled är falsei Databricks Runtime returneras NULL funktionen i stället för ett fel för en felaktig dayOfWeek.

Exempel

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