適用於:
SQL
Databricks 執行時 18.3 及以上版本
由 、 minute和 second 域 創造出時間hour。
Syntax
make_time(hour, minute, second)
論點
-
hour:INTEGER 運算式,其求值結果為介於 0 到 23 之間的數字。 -
minute:一個整數(INTEGER)運算式,其評估結果為介於 0 到 59 之間的值。 -
second:一個數值表達式,值介於 0 到 59.9999999 之間。
Returns
一個 時間。
若任何參數為 NULL,結果為 NULL。 如果有任何論點超出界線,Azure Databricks會提出DATETIME_FIELD_OUT_OF_BOUNDS。
常見錯誤條件
Examples
> SELECT make_time(6, 30, 45.887);
06:30:45.887000
> SELECT make_time(23, 59, 59);
23:59:59
> SELECT make_time(NULL, 30, 0);
NULL
> SELECT make_time(25, 0, 0);
Error: DATETIME_FIELD_OUT_OF_BOUNDS