適用於:
Databricks SQL
Databricks Runtime
從 、 weeks、 days、 hoursminssecs建立一個區間monthsyears,若無法建立該區間則返回。NULL
Syntax
try_make_interval(years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] )
Arguments
-
years:整數年,正負數。 -
months:可選的整數月份,正或負。 -
weeks:可選的整數週數,正或負。 -
days:可選的整數天數,正或負。 -
hours:可選的整數小時,正負數。 -
mins:可選的整數分鐘,正負數。 -
secs:可選的秒數,分數部分以微秒級精確度計算。
Returns
一個 INTERVAL,或 NULL 如果結果溢出。
未指定參數預設為 0。
Examples
> SELECT try_make_interval(100, 11);
100 years 11 months
> SELECT try_make_interval(0);
0 seconds
> SELECT try_make_interval(2147483647, 0);
NULL