funktion make_time

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

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