적용 대상:
Databricks SQL
Databricks Runtime 18.3 이상으로 표시
및 필드에서 시간을 hourminutesecond 만듭니다.
Syntax
make_time(hour, minute, second)
인수
-
hour: 0에서 23 사이의 값으로 계산되는 정수 식입니다. -
minute: 0에서 59 사이의 값으로 계산되는 정수 식입니다. -
second: 0에서 59.999999 사이의 값으로 계산되는 숫자 식입니다.
Returns
시간.
인수 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