Date & Time

MONTHS_BETWEEN

SnowflakeSnowflake

Menghitung jumlah bulan antara dua tanggal.

Tipe hasil: NUMBERDiperbarui: 6 Jan 2026

Syntax

SQL
MONTHS_BETWEEN(date1, date2)

Parameter

date1DATE/TIMESTAMPwajib

Tanggal pertama

date2DATE/TIMESTAMPwajib

Tanggal kedua

Contoh Penggunaan

Months Between Dates

SQL
1SELECT MONTHS_BETWEEN('2024-06-15'::DATE, '2024-01-01'::DATE) as months;

Menghitung selisih bulan.

Hasil
5.451612903

Employee Tenure

SQL
1SELECT
2 employee_name,
3 MONTHS_BETWEEN(CURRENT_DATE, hire_date) as tenure_months
4FROM 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.

Fungsi Equivalen di Database Lain