next_day-Funktion

Gibt das erste Datum zurück, das nach liegt expr und wie in benannt dayOfWeek wird.

Syntax

next_day(expr, dayOfWeek)

Argumente

  • expr: Ein DATE-Ausdruck.
  • dayOfWeek: Ein STRING-Ausdruck, der einen Wochentag identifiziert.

Gibt zurück

EIN DATUM.

dayOfWeek muss eine der folgenden Angaben sein (groß-/kleinschreibung nicht beachten):

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

Hinweis

Wenn spark.sql.ansi.enabled ist, gibt die Funktion NULL anstelle eines Fehlers für einen falsch formatierten dayOfWeek zurück.

Beispiele

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