Share via


next_day 功能

適用于:核取標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

傳回晚于 expr 且在 中 dayOfWeek 命名為 的第一個日期。

語法

next_day(expr, dayOfWeek)

參數

  • expr:DATE 運算式。
  • dayOfWeek:識別星期幾的 STRING 運算式。

返回

DATE。

dayOfWeek 必須是下列其中一個 (不區分大小寫的) :

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

注意

在 Databricks Runtime 中,如果 spark.sql.ansi.enabledfalse ,則函式會 NULL 傳回 ,而不是格式不正確的 dayOfWeek 錯誤。

例子

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