Funktionen make_ym_interval
Gäller för: Databricks SQL
Databricks Runtime 10.4 LTS och senare
Skapar ett årsmånadsintervall från years
och months
.
make_ym_interval( [ years [, months ] ] )
years
: Ett helt antal år, positivt eller negativtmonths
: Ett helt antal månader, positivt eller negativt
En INTERVAL YEAR TO MONTH
.
Ospecificerade argument är som standard 0.
Om du inte anger några argument är resultatet en INTERVAL '0-0' YEAR TO MONTH
.
Funktionen motsvarar körningen:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Som sådan kan varje enhet vara utanför sitt naturliga intervall samt negativ.
> 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