Udostępnij za pośrednictwem


next_day Funkcja

Dotyczy:zaznacz pole wyboru oznaczone jako yes Databricks SQL check oznaczone tak Databricks Runtime

Zwraca pierwszą datę, która jest późniejsza niż expr i nazwana jako w .dayOfWeek

Składni

next_day(expr, dayOfWeek)

Argumenty

  • expr: Wyrażenie DATE.
  • dayOfWeek: wyrażenie STRING identyfikujące dzień tygodnia.

Zwraca

DATA.

dayOfWeek musi być jednym z następujących (bez uwzględniania wielkości liter):

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

Uwaga

W środowisku Databricks Runtime, jeśli parametr spark.sql.ansi.enabled to false, funkcja zwraca NULL wartość zamiast błędu dla nieprawidłowo sformułowanego dayOfWeekelementu .

Przykłady

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