Date & Time

ADD_MONTHS

SnowflakeSnowflake

Menambahkan sejumlah bulan ke tanggal atau timestamp.

Tipe hasil: DATE/TIMESTAMPDiperbarui: 6 Jan 2026

Syntax

SQL
ADD_MONTHS(date_or_timestamp, num_months)

Parameter

date_or_timestampDATE/TIMESTAMPwajib

Nilai tanggal atau timestamp

num_monthsINTEGERwajib

Jumlah bulan (bisa negatif)

Contoh Penggunaan

Add Months

SQL
1SELECT ADD_MONTHS('2024-01-31'::DATE, 1) as next_month;

Menambahkan 1 bulan ke akhir Januari.

Hasil
2024-02-29

Subscription Expiry

SQL
1SELECT
2 subscription_start,
3 ADD_MONTHS(subscription_start, 12) as expiry_date
4FROM subscriptions;

Menghitung tanggal berakhir subscription.

Fungsi Equivalen di Database Lain