make_ym_interval-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger

Hiermee maakt u een jaarmaandinterval van years en months.

Syntaxis

make_ym_interval( [ years [, months ] ] )

Argumenten

  • years: Een integraal aantal jaren, positief of negatief
  • months: Een integraal aantal maanden, positief of negatief

Retouren

Een INTERVAL YEAR TO MONTH.

Niet-opgegeven argumenten zijn standaard ingesteld op 0. Als u geen argumenten opgeeft, is het resultaat een INTERVAL '0-0' YEAR TO MONTH.

De functie is gelijk aan het uitvoeren van:

INTERVAL year YEARS + INTERVAL month MONTHS.

Als zodanig kan elke eenheid zich buiten het natuurlijke bereik en negatief bevinden.

Voorbeelden

> 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