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
Membuat interval dari years, months, weeks, days, hours, mins dan secs.
Peringatan
Konstruktor ini tidak digunakan lagi karena menghasilkan INTERVAL yang tidak dapat dibandingkan atau dioperasikan. Harap gunakan make_ym_interval atau make_dt_interval untuk menghasilkan interval.
Sintaks
make_interval( [years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] ] )
Argumen
-
years:Jumlah tahun yang integral, positif atau negatif -
months:Jumlah bulan yang integral, positif atau negatif -
weeks:Jumlah minggu yang integral, positif atau negatif -
days: Jumlah hari yang integral, positif atau negatif -
hours: Jumlah integral jam, positif atau negatif -
mins: Jumlah integral menit, positif atau negatif -
secs: Jumlah detik dengan bagian fraksional dalam presisi mikrodetik.
Mengembalikan
Sebuah INTERVAL.
Argumen yang tidak ditentukan adalah default ke 0. Jika Anda tidak memberikan argumen, hasilnya adalah INTERVAL dengan 0 detik.
Contoh
> SELECT make_interval(100, 11);
100 years 11 months
> SELECT make_interval(100, null);
NULL
> SELECT make_interval();
0 seconds
> SELECT make_interval(0, 0, 1, 1, 12, 30, 01.001001);
8 days 12 hours 30 minutes 1.001001 seconds