make_time functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 18.3 en hoger

Hiermee maakt u een tijd op basis van hour, minuteen second velden.

Syntax

make_time(hour, minute, second)

Arguments

  • hour: Een INTEGER-expressie die wordt geëvalueerd naar een waarde tussen 0 en 23.
  • minute: Een INTEGER-expressie die wordt geëvalueerd naar een waarde tussen 0 en 59.
  • second: Een numerieke expressie die een waarde evalueert tussen 0 en 59,9999999.

Returns

EEN TIJD.

Als een van de argumenten is, is NULLNULLhet resultaat . Als een van de argumenten buiten de grenzen valt, wordt Azure Databricks DATETIME_FIELD_OUT_OF_BOUNDS weergegeven.

Algemene foutvoorwaarden

Examples

> 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