Date & Time
MySQL
ADDDATE
Adds a time interval to a date. Acts as a synonym for DATE_ADD() and can also be used with a plain number of days.
Tipe hasil:
DATE/DATETIMEDiperbarui: 13 Jun 2026Syntax
SQL
ADDDATE(date, INTERVAL expr unit) | ADDDATE(date, days)Parameter
dateDATE/DATETIMEwajib
The starting date
exprINT/INTERVALwajib
Number of days or an interval expression
unitkeywordopsional
Interval unit (DAY, MONTH, YEAR, etc.) — required when using INTERVAL
Contoh Penggunaan
Add Days Simple
SQL
1 SELECT ADDDATE('2024-01-15', 30) AS result;
Adds 30 days to the date.
Hasil
result: 2024-02-14
Add Interval
SQL
1 SELECT ADDDATE('2024-01-15', INTERVAL 2 MONTH) AS result;
Adds 2 months using an INTERVAL expression.
Hasil
result: 2024-03-15
Trial Period
SQL
1 SELECT user_id, 2 signup_date, 3 ADDDATE(signup_date, 14) AS trial_ends 4 FROM users;
Calculates the end date of a 14-day trial period.
Hasil
(trial end dates)
Pertanyaan Umum tentang ADDDATE
Apa itu fungsi ADDDATE di MySQL?
Adds a time interval to a date. Acts as a synonym for DATE_ADD() and can also be used with a plain number of days. Di MySQL, fungsi ADDDATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ADDDATE di MySQL?
Gunakan sintaks berikut: ADDDATE(date, INTERVAL expr unit) | ADDDATE(date, days). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ADDDATE?
Fungsi ADDDATE mengembalikan nilai bertipe DATE/DATETIME. 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 ADDDATE?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: date (DATE/DATETIME, wajib): The starting date; expr (INT/INTERVAL, wajib): Number of days or an interval expression; unit (keyword, opsional): Interval unit (DAY, MONTH, YEAR, etc.) — required when using INTERVAL.
Ngulik Langsung
Latihan Langsung →Sudah paham ADDDATE? Latih langsung di browser
Latihan interaktif, langsung di browser.