make_time функция

Применяется к:check помеченный да флажок Databricks SQL помечен да Databricks Runtime 18.3 и более поздних версий

Создает время из hourполей minuteи second полей.

Syntax

make_time(hour, minute, second)

Arguments

  • hour: выражение INTEGER, определяющее значение в диапазоне от 0 до 23.
  • minute: выражение INTEGER, определяющее значение в диапазоне от 0 до 59.
  • second: числовое выражение, оценивающее значение от 0 до 59,9999999.

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