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 10.4 LTS und höher
Erstellt ein Intervall aus days, hours, mins und secs.
Syntax
make_dt_interval( [ days [, hours [, mins [, secs] ] ] ] )
Argumente
-
days: Eine ganzzahlige Anzahl von Tagen, positiv oder negativ. -
hours: Eine ganzzahlige Anzahl von Stunden, positiv oder negativ. -
mins: Eine ganzzahlige Anzahl von Minuten, positiv oder negativ. -
secs: Eine Anzahl von Sekunden mit einem gebrochenen Anteil in Mikrosekundengenauigkeit.
Gibt zurück
Ein INTERVAL DAY TO SECOND-Element.
Nicht angegebene Argumente werden standardmäßig auf 0 festgelegt.
Wenn Sie keine Argumente angeben, ist das Ergebnis INTERVAL '0 00:00:00.000000000' DAY TO SECOND.
Die Funktion entspricht:
INTERVAL days DAYS + INTERVAL hours HOURS + INTERVAL mins MINUTES + INTERVAL secs SECONDS.
Daher kann jede Einheit außerhalb ihres natürlichen Bereichs liegen und negativ sein.
Beispiele
> SELECT make_dt_interval(100, 13);
100 13:00:00.000000000
> SELECT make_dt_interval(100, null);
NULL
> SELECT make_dt_interval(0, 25);
1 01:00:00.000000000
> SELECT make_dt_interval(0, 0, 1, -0.1);
0 00:00:59.900000000