Date & Time
MySQL
TIMESTAMPADD
Adds an interval to a datetime value. Returns the new datetime after the addition.
Tipe hasil:
DATETIMEDiperbarui: 13 Jun 2026Syntax
SQL
TIMESTAMPADD(unit, interval, datetime)Parameter
unitkeywordwajib
The interval unit (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, etc.)
intervalINTwajib
Number of units to add (can be negative)
datetimeDATETIMEwajib
The starting datetime value
Contoh Penggunaan
Add Days
SQL
1 SELECT TIMESTAMPADD(DAY, 7, '2024-01-15 10:00:00') AS result;
Add 7 days.
Hasil
result: 2024-01-22 10:00:00
Subtract Hours
SQL
1 SELECT TIMESTAMPADD(HOUR, -3, NOW()) AS three_hours_ago;
Three hours ago from the current time.
Hasil
three_hours_ago: (current - 3 hours)
Calculate Due Date
SQL
1 SELECT order_id, 2 TIMESTAMPADD(DAY, delivery_days, order_date) AS due_date 3 FROM orders;
Calculate the expected delivery date.
Hasil
(due dates)
Pertanyaan Umum tentang TIMESTAMPADD
Apa itu fungsi TIMESTAMPADD di MySQL?
Adds an interval to a datetime value. Returns the new datetime after the addition. Di MySQL, fungsi TIMESTAMPADD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIMESTAMPADD di MySQL?
Gunakan sintaks berikut: TIMESTAMPADD(unit, interval, datetime). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIMESTAMPADD?
Fungsi TIMESTAMPADD mengembalikan nilai bertipe 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 TIMESTAMPADD?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: unit (keyword, wajib): The interval unit (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, etc.); interval (INT, wajib): Number of units to add (can be negative); datetime (DATETIME, wajib): The starting datetime value.
Fungsi Equivalen di Database Lain
Fungsi Terkait
Ngulik Langsung
Latihan Langsung →Sudah paham TIMESTAMPADD? Latih langsung di browser
Latihan interaktif, langsung di browser.