Udostępnij za pośrednictwem


Funkcja next_day

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

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

Składnia

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

Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false, funkcja zwraca NULL wartość zamiast błędu źle sformułowanego dayOfWeekelementu .

Przykłady

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