Date & Time
Snowflake
TIMESTAMPADD
Menambahkan sejumlah interval waktu ke timestamp.
Tipe hasil:
TIMESTAMPDiperbarui: 6 Jan 2026Syntax
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
1 SELECT TIMESTAMPADD('hour', 3, CURRENT_TIMESTAMP) as plus_3h;
Menambahkan 3 jam.
Subtract Days
SQL
1 SELECT TIMESTAMPADD('day', -7, CURRENT_TIMESTAMP) as week_ago;
Mengurangi 7 hari.
Pertanyaan Umum tentang TIMESTAMPADD
Apa itu fungsi TIMESTAMPADD di Snowflake?
Menambahkan sejumlah interval waktu ke timestamp. Di Snowflake, fungsi TIMESTAMPADD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIMESTAMPADD di Snowflake?
Gunakan sintaks berikut: TIMESTAMPADD(part, amount, timestamp). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIMESTAMPADD?
Fungsi TIMESTAMPADD mengembalikan nilai bertipe TIMESTAMP. 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: part (string literal, wajib): Unit waktu: year, month, day, hour, minute, second; amount (INTEGER, wajib): Jumlah unit yang ditambahkan (bisa negatif); timestamp (TIMESTAMP, wajib): Nilai timestamp awal.