funktion make_time

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 18 och senare

Note

Databricks Runtime 18 är nyare än Databricks Runtime 18.0, 18.1 och 18.2. Funktioner som tidigare skulle ha levererats som en senare numrerad version levereras nu som daterade uppdateringar till Databricks Runtime 18 i stället. Mer information finns i Om enhetliga viktig information.

Skapar en tid från hourfälten , minuteoch second .

Syntax

make_time(hour, minute, second)

Arguments

  • hour: Ett INTEGER-uttryck som utvärderar till ett värde mellan 0 och 23.
  • minute: Ett INTEGER-uttryck som utvärderar till ett värde mellan 0 och 59.
  • second: Ett numeriskt uttryck som utvärderas till ett värde mellan 0 och 59,9999999.

Returns

EN TID.

Om något av argumenten är NULLär NULLresultatet . Om något av argumenten ligger utanför gränserna genererar Azure Databricks DATETIME_FIELD_OUT_OF_BOUNDS.

Vanliga felvillkor

Exempel

> 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