make_time Funkce

Platí pro:check marked yes Databricks SQL check marked yes Databricks Runtime 18.3 and above

Vytvoří čas z hourminute, a second pole.

Syntax

make_time(hour, minute, second)

Argumenty

  • hour: Výraz INTEGER vyhodnocující hodnotu od 0 do 23.
  • minute: Výraz INTEGER vyhodnocující hodnotu od 0 do 59.
  • second: Číselný výraz vyhodnocující hodnotu od 0 do 59,9999999.

Returns

ČAS.

Pokud je NULLněkterý z argumentů , výsledek je NULL. Pokud je některý z argumentů mimo hranice, Azure Databricks vyvolá DATETIME_FIELD_OUT_OF_BOUNDS.

Běžné chybové podmínky

Příklady

> 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