適用対象:
Databricks SQL
Databricks Runtime 18.3 以降" とマークされているチェック
hour、minute、およびsecondフィールドから時刻を作成します。
Syntax
make_time(hour, minute, second)
論争
-
hour: 0 から 23 までの値に評価される INTEGER 式。 -
minute: 0 から 59 までの値に評価される INTEGER 式。 -
second: 0 ~ 59.999999 の値に評価される数値式。
返品
時刻。
引数のいずれかが NULL場合、結果は NULL。 引数のいずれかが範囲外の場合、Azure Databricksは DATETIME_FIELD_OUT_OF_BOUNDS を発生させます。
一般的なエラー状態
例示
> 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