Funzione make_ym_interval
Si applica a: Databricks SQL Databricks Runtime 10.4 LTS e versioni successive
Crea un intervallo di anno-mese da years
e months
.
Sintassi
make_ym_interval( [ years [, months ] ] )
Argomenti
years
: numero integrale di anni, positivi o negativimonths
: numero integrale di mesi, positivi o negativi
Valori restituiti
Oggetto INTERVAL YEAR TO MONTH
.
Per impostazione predefinita, gli argomenti non specificati sono 0.
Se non si specificano argomenti, il risultato è .INTERVAL '0-0' YEAR TO MONTH
La funzione equivale all'esecuzione:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Di conseguenza, ogni unità può essere al di fuori del suo intervallo naturale e negativo.
Esempi
> 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