make_time Función

Se aplica a:check marcado yes Comprobación de SQL de Databricks marcada como sí Databricks Runtime 18 y versiones posteriores

Nota:

Databricks Runtime 18 es más reciente que Databricks Runtime 18.0, 18.1 y 18.2. Las características que anteriormente se hubieran enviado como una versión numerada posterior ahora se envían como actualizaciones con fecha de Databricks Runtime 18 en su lugar. Para obtener más información, consulte Acerca de las notas de la versión unificadas.

Crea una hora a partir de hourlos campos , minutey second .

Syntax

make_time(hour, minute, second)

Argumentos

  • hour: expresión de enteros con valor comprendido entre el 0 y el 23.
  • minute: expresión de enteros con valor comprendido entre el 0 y el 59.
  • second: expresión numérica que se evalúa como un valor entre 0 y 59,999999.

Devoluciones

UNA HORA.

Si alguno de los argumentos es NULL, el resultado es NULL. Si alguno de los argumentos está fuera de los límites, Azure Databricks genera DATETIME_FIELD_OUT_OF_BOUNDS.

Condiciones de error comunes

Ejemplos

> 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