Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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