Menambahkan interval waktu ke sebuah tanggal atau timestamp. DuckDB mendukung berbagai sintaks untuk operasi ini.
DATE/TIMESTAMP (sesuai input)Diperbarui: 13 Jun 2026DATE_ADD(date, interval) | date + INTERVAL 'n unit'Tanggal atau timestamp awal
Interval yang ditambahkan (contoh: INTERVAL '1 month')
1 SELECT 2 CURRENT_DATE as today, 3 CURRENT_DATE + INTERVAL '7 days' as next_week, 4 CURRENT_DATE + INTERVAL '30 days' as next_month;
Menambahkan hari ke tanggal saat ini.
| today | next_week | next_month |
|---|---|---|
| 2024-03-15 | 2024-03-22 | 2024-04-14 |
1 SELECT 2 invoice_id, 3 invoice_date, 4 invoice_date + INTERVAL '30 days' as due_date 5 FROM invoices;
Menambahkan 30 hari untuk tanggal jatuh tempo.
1 SELECT 2 subscription_start, 3 subscription_start + INTERVAL '1 year' as annual_renewal, 4 subscription_start + INTERVAL '1 month' as monthly_renewal 5 FROM subscriptions;
Menghitung tanggal renewal subscription.
1 SELECT NOW() + INTERVAL '1 month 15 days 2 hours' as future_time;
Menambahkan kombinasi bulan, hari, dan jam sekaligus.
Sudah paham DATE_ADD? Latih langsung di browser
Latihan interaktif, langsung di browser.