make_ym_interval
-Funktion
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher
Erstellt ein Jahr-Monat-Intervall aus years
und months
.
Syntax
make_ym_interval( [ years [, months ] ] )
Argumente
years
: Eine integrale Anzahl von Jahren, positiv oder negativmonths
: Eine integrale Anzahl von Monaten, positiv oder negativ
Gibt zurück
Ein INTERVAL YEAR TO MONTH
-Element.
Nicht angegebene Argumente werden standardmäßig auf 0 festgelegt.
Wenn Sie keine Argumente angeben, ist das Ergebnis INTERVAL '0-0' YEAR TO MONTH
.
Die Funktion entspricht:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Daher kann jede Einheit außerhalb ihres natürlichen Bereichs liegen und negativ sein.
Beispiele
> SELECT make_ym_interval(100, 5);
100-5
> SELECT make_ym_interval(100, null);
NULL
> SELECT make_ym_interval(0, 13);
1-1
> SELECT make_ym_interval(1, -1);
0-11