Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 18.3 and above
Erstellt eine Zeit aus hour, minuteund second Felder.
Syntax
make_time(hour, minute, second)
Arguments
-
hour: Ein INTEGER-Ausdruck, der in einen Wert zwischen 0 und 23 ausgewertet wird. -
minute: Ein INTEGER-Ausdruck, der in einen Wert zwischen 0 und 59 ausgewertet wird. -
second: Ein numerischer Ausdruck, der auf einen Wert zwischen 0 und 59,999999 ausgewertet wird.
Rückkehr
EINE ZEIT.
Wenn eines der Argumente lautet, lautet NULLNULLdas Ergebnis . Wenn eines der Argumente außerhalb der Grenzen liegt, löst Azure Databricks DATETIME_FIELD_OUT_OF_BOUNDS aus.
Häufige Fehlerbedingungen
Beispiele
> 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