A make_ym_interval függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.4 LTS és újabb

Létrehoz egy év-hónap intervallumot a és monthsa years .

Syntax

make_ym_interval( [ years [, months ] ] )

Argumentumok

  • years: Az évek egész száma, pozitív vagy negatív
  • months: Hónapok egész száma, pozitív vagy negatív

Válaszok

Egy INTERVAL YEAR TO MONTH.

A meg nem határozott argumentumok alapértelmezés szerint 0 értékre vannak adva. Ha nem ad meg argumentumokat, az eredmény egy INTERVAL '0-0' YEAR TO MONTH.

A függvény egyenértékű a végrehajtással:

INTERVAL year YEARS + INTERVAL month MONTHS.

Így minden egység a természetes tartományán kívül is lehet, és negatív is lehet.

Példák

> 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