Funkce make_ym_interval
Platí pro: Databricks SQL Databricks Runtime 10.4 LTS a vyšší
Vytvoří interval rok-měsíc od years
a months
.
Syntaxe
make_ym_interval( [ years [, months ] ] )
Argumenty
years
: Celočíselný počet let, kladný nebo zápornýmonths
: Celočíselný počet měsíců, kladné nebo záporné
Návraty
A INTERVAL YEAR TO MONTH
.
Nezadané argumenty jsou ve výchozím nastavení nastaveny na hodnotu 0.
Pokud zadáte žádné argumenty, výsledek je .INTERVAL '0-0' YEAR TO MONTH
Funkce je ekvivalentní provádění:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Každá jednotka může být mimo přirozený rozsah i negativní.
Příklady
> 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