Date & Time

TIMESTAMPADD

SnowflakeSnowflake

Menambahkan sejumlah interval waktu ke timestamp.

Tipe hasil: TIMESTAMPDiperbarui: 6 Jan 2026

Syntax

SQL
TIMESTAMPADD(part, amount, timestamp)

Parameter

partstring literalwajib

Unit waktu: year, month, day, hour, minute, second

amountINTEGERwajib

Jumlah unit yang ditambahkan (bisa negatif)

timestampTIMESTAMPwajib

Nilai timestamp awal

Contoh Penggunaan

Add Hours

SQL
1SELECT TIMESTAMPADD('hour', 3, CURRENT_TIMESTAMP) as plus_3h;

Menambahkan 3 jam.

Subtract Days

SQL
1SELECT TIMESTAMPADD('day', -7, CURRENT_TIMESTAMP) as week_ago;

Mengurangi 7 hari.

Fungsi Terkait