Date & Time
Snowflake
MONTHS_BETWEEN
Menghitung jumlah bulan antara dua tanggal.
Tipe hasil:
NUMBERDiperbarui: 6 Jan 2026Syntax
SQL
MONTHS_BETWEEN(date1, date2)Parameter
date1DATE/TIMESTAMPwajib
Tanggal pertama
date2DATE/TIMESTAMPwajib
Tanggal kedua
Contoh Penggunaan
Months Between Dates
SQL
1 SELECT MONTHS_BETWEEN('2024-06-15'::DATE, '2024-01-01'::DATE) as months;
Menghitung selisih bulan.
Hasil
5.451612903
Employee Tenure
SQL
1 SELECT 2 employee_name, 3 MONTHS_BETWEEN(CURRENT_DATE, hire_date) as tenure_months 4 FROM employees;
Menghitung tenure karyawan.
Pertanyaan Umum tentang MONTHS_BETWEEN
Apa itu fungsi MONTHS_BETWEEN di Snowflake?
Menghitung jumlah bulan antara dua tanggal. Di Snowflake, fungsi MONTHS_BETWEEN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MONTHS_BETWEEN di Snowflake?
Gunakan sintaks berikut: MONTHS_BETWEEN(date1, date2). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MONTHS_BETWEEN?
Fungsi MONTHS_BETWEEN mengembalikan nilai bertipe NUMBER. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi MONTHS_BETWEEN?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: date1 (DATE/TIMESTAMP, wajib): Tanggal pertama; date2 (DATE/TIMESTAMP, wajib): Tanggal kedua.