make_ym_interval
函式
適用於: Databricks SQL Databricks Runtime 10.4 LTS 和更新版本
從 years
和 months
建立年月間隔。
語法
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