next_day fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghasilkan tanggal pertama yang lebih lambat dari expr dan diberi nama sebagai dayOfWeek.

Sintaks

next_day(expr, dayOfWeek)

Argumen

  • expr: Ekspresi DATE.
  • dayOfWeekEkspresi UNTAI yang mengidentifikasi hari dalam seminggu.

Mengembalikan

TANGGAL.

dayOfWeek harus menjadi salah satu dari yang berikut (kasus tidak sensitif):

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

Jika dayOfWeek bukan nama hari yang dikenali, Azure Databricks menaikkan INVALID_PARAMETER_VALUE.

Catatan

Dalam Databricks Runtime, jika spark.sql.ansi.enabled.

Kondisi kesalahan umum

Contoh

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

> SELECT next_day('2024-01-01', 'INVALID');
  Error: INVALID_PARAMETER_VALUE