make_time Fonction

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

Remarque

Databricks Runtime 18 est plus récent que Databricks Runtime 18.0, 18.1 et 18.2. Les fonctionnalités qui auraient précédemment été livrées sous la forme d’une version numérotée ultérieure sont désormais fournies sous forme de mises à jour databricks Runtime 18 à la place. Pour plus d’informations, consultez À propos des notes de publication unifiées.

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