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
Erstellt ein Intervall aus years, months, weeks, days, hours, mins und secs.
Warnung
Dieser Konstruktor ist veraltet, da er eine INTERVAL generiert, die nicht verglichen oder verwendet werden kann. Verwenden Sie make_ym_interval oder make_dt_interval, um Intervalle zu erzeugen.
Syntax
make_interval( [years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] ] )
Argumente
-
years: Eine integrale Anzahl von Jahren, positiv oder negativ -
months: Eine integrale Anzahl von Monaten, positiv oder negativ -
weeks: Eine integrale Anzahl von Wochen, positiv oder negativ -
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-Element.
Nicht angegebene Argumente werden standardmäßig auf 0 festgelegt. Wenn Sie keine Argumente bereitstellen, ist das Ergebnis ein INTERVAL-Element mit 0 Sekunden.
Beispiele
> SELECT make_interval(100, 11);
100 years 11 months
> SELECT make_interval(100, null);
NULL
> SELECT make_interval();
0 seconds
> SELECT make_interval(0, 0, 1, 1, 12, 30, 01.001001);
8 days 12 hours 30 minutes 1.001001 seconds