Share via


Funzione make_ym_interval

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì 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 negativi
  • months: 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