共用方式為


next_day函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

傳回第一個晚於 expr 並命名為 dayOfWeek 的日期。

語法

next_day(expr, dayOfWeek)

引數

  • expr:D ATE表達式。
  • dayOfWeek:識別星期幾的 STRING 運算式。

傳回

日期。

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