Date & Time

TIMESTAMPADD

MySQLMySQL

Adds an interval to a datetime value. Returns the new datetime after the addition.

Tipe hasil: DATETIMEDiperbarui: 13 Jun 2026

Syntax

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
1SELECT 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
1SELECT 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
1SELECT order_id,
2 TIMESTAMPADD(DAY, delivery_days, order_date) AS due_date
3FROM 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

Sudah paham TIMESTAMPADD? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →