Sdílet prostřednictvím


Funkce make_ym_interval

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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