make_ym_interval
Functie
Van toepassing op: Databricks Databricks Runtime 10.0 en hoger
Hiermee maakt u een jaar-maandinterval van years
en months
.
Syntaxis
make_ym_interval( [ years [, months ] ] )
Argumenten
years
: Een integraal aantal jaren, positief of negatiefmonths
: Een integraal aantal maanden, positief of negatief
Retourneert
Een INTERVAL YEAR TO MONTH
.
Niet-opgegeven argumenten worden standaard ingesteld op 0.
Als u geen argumenten opgeeft, is het resultaat een INTERVAL '0-0' YEAR TO MONTH
.
De functie is gelijk aan het uitvoeren van:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Als zodanig kan elke eenheid buiten zijn natuurlijke bereik en negatief zijn.
Voorbeelden
> 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