Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 10.4 LTS ke atas
Membuat interval bulan tahunan dari years dan months.
Sintaks
make_ym_interval( [ years [, months ] ] )
Argumen
-
years:Jumlah tahun yang integral, positif atau negatif -
months:Jumlah bulan yang integral, positif atau negatif
Mengembalikan
Sebuah INTERVAL YEAR TO MONTH.
Argumen yang tidak ditentukan adalah default ke 0.
Jika Anda tidak memberikan argumen, hasilnya adalah INTERVAL '0-0' YEAR TO MONTH.
Fungsinya setara dengan mengeksekusi:
INTERVAL year YEARS + INTERVAL month MONTHS.
Dengan demikian, setiap unit dapat berada di luar rentang alami maupun negatif.
Jika hasilnya meluap, Azure Databricks menaikkan INTERVAL_ARITHMETIC_OVERFLOW.
Kondisi kesalahan umum
Contoh
> 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