共用方式為


make_ym_interval 函式

適用於:檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime 10.4 LTS 和更新版本

yearsmonths建立年月間隔。

語法

make_ym_interval( [ years [, months ] ] )

引數

  • years:整數年份、正數或負數
  • months:月數整數、正數或負數

傳回

INTERVAL YEAR TO MONTH

未指定的自變數預設為 0。 如果您未提供任何自變數,則結果為 INTERVAL '0-0' YEAR TO MONTH

函式相當於執行:

INTERVAL year YEARS + INTERVAL month MONTHS.

因此,每個單位都可以超出其自然範圍和負數。

範例

> SELECT make_ym_interval(100, 5);
  100-5

> SELECT make_ym_interval(100, null);
  NULL

> SELECT make_ym_interval(0, 13);
  1-1

> SELECT make_ym_interval(1, -1);
  0-11