make_time Função

Aplica-se a:assinalado Databricks SQL assinalado sim Databricks Runtime 18 e superiores

Note

O Databricks Runtime 18 é mais recente do que o Databricks Runtime 18.0, 18.1 e 18.2. Funcionalidades que anteriormente seriam enviadas como versões numeradas posteriores agora são enviadas como atualizações datadas do Databricks Runtime 18. Para mais detalhes, consulte Sobre as notas de lançamento unificadas.

Cria um tempo a partir de hour, minute, e second campos.

Syntax

make_time(hour, minute, second)

Arguments

  • hour: Uma expressão inteira avaliada para um valor entre 0 e 23.
  • minute: Uma expressão inteira que avalia um valor entre 0 e 59.
  • second: Uma expressão numérica que avalia um valor entre 0 e 59,999999.

Devoluções

UM TEMPO.

Se algum dos argumentos for NULL, o resultado é NULL. Se algum dos argumentos estiver fora dos limites, Azure Databricks levanta 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