make_ym_interval
-functie
Van toepassing op: Databricks SQL Databricks Runtime 10.4 LTS en hoger
Hiermee maakt u een jaarmaandinterval 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
Retouren
Een INTERVAL YEAR TO MONTH
.
Niet-opgegeven argumenten zijn 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 zich buiten het natuurlijke bereik en negatief bevinden.
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