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
Menghasilkan jumlah bulan yang berlalu antara tanggal atau stempel waktu dalam expr1 dan expr2.
Sintaks
months_between(expr1, expr2 [, roundOff] )
Argumen
-
expr1: EkspresiDATEatauTIMESTAMP. -
expr2: Ekspresi dari jenis yang sama denganexpr1. -
roundOff: EkspresiBOOLEANyang opsional.
Mengembalikan
DOUBLE.
Jika expr1 lebih lambat dari expr2, hasilnya positif.
Jika expr1 dan expr2 berada pada hari yang sama dalam sebulan, atau keduanya adalah hari terakhir dalam sebulan, waktu pada hari itu akan diabaikan.
Jika tidak, perbedaan dihitung berdasarkan 31 hari per bulan, dan dibulatkan ke 8 digit kecuali roundOff = false.
Contoh
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30');
3.94959677
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30', false);
3.9495967741935485