make_time Fonction

S’applique à :check marqué oui Databricks SQL check marqué oui Databricks Runtime 18.3 et versions ultérieures

Crée une heure à partir de hour, minuteet second des champs.

Syntax

make_time(hour, minute, second)

Arguments

  • hour : expression INTEGER qui prend une valeur comprise entre 0 et 23.
  • minute : expression INTEGER qui prend une valeur comprise entre 0 et 59.
  • second: expression numérique évaluant une valeur comprise entre 0 et 59,99999999.

Returns

UNE HEURE.

Si l’un des arguments est NULL, le résultat est NULL. Si l’un des arguments est hors limites, Azure Databricks déclenche DATETIME_FIELD_OUT_OF_BOUNDS.

Conditions d’erreur courantes

Exemples

> 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