Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime 10.4 LTS és újabb
Létrehoz egy év-hónap intervallumot a és yearsa months .
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.
Ha az eredmény túlcsordul, Azure Databricks INTERVAL_ARITHMETIC_OVERFLOW.
Gyakori hibafeltételek
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
> SELECT make_ym_interval(178956970, 8);
Error: INTERVAL_ARITHMETIC_OVERFLOW