make_time Função

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 18.3 and above

Cria um tempo de hour, minutee second campos.

Syntax

make_time(hour, minute, second)

Arguments

  • hour: uma expressão de INTEGER que avalia como um valor entre 0 e 23.
  • minute: uma expressão de INTEGER que avalia como um valor entre 0 e 59.
  • second: uma expressão numérica avaliando um valor entre 0 e 59,9999999.

Returns

UM TEMPO.

Se algum dos argumentos for NULL, o resultado será NULL. Se algum dos argumentos estiver fora dos limites, Azure Databricks gerará DATETIME_FIELD_OUT_OF_BOUNDS.

Condições de erro comuns

Exemplos

> 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