make_time функция

Область применения:check помечена да , проверка Databricks SQL помечено да Databricks Runtime 18 LTS и выше

Note

Databricks Runtime 18 является более новым, чем Databricks Runtime 18.0, 18.1 и 18.2. Функции, которые ранее были отправлены в качестве более поздней нумеровой версии, теперь отправляются как устаревшие обновления в Databricks Runtime 18. Дополнительные сведения см. в разделе "Сведения об унифицированных заметках о выпуске".

Создает время из 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