Search This Blog

Fungsi Dateadd() SQL Server

Fungsi DateAdd SQL Server menghasilkan sebuah nilai tanggal baru berdasar pada penambahan dengan suatu interval pada suatu nilai tanggal.

Cara Penulisan/sintak:

DATEADD ( datepart , number, date )
Fungsi DATEADD memiliki 3 Argumen:
datepart : Adalah parameter untuk menentukan data apa yang akan ditambah nilainya, misalnya data hari, bulan atau tahun.
Berikut adalah tabel kode datepart
Kode Singkatan Kode Nilai
Year yy, yyyy Tahun
quarter qq, q Quartal
Month mm, m Bulan
dayofyear dy, y Hari dalam tahun
Day dd, d Hari
Week wk, ww Minggu
Hour hh Jam
minute mi, n Menit
second ss, s Detik
millisecond ms Milidetik
number : Adalah nilai angka berapa besar data akan ditambahkan. Jika nilai angka berisi nilai pecahan, maka akan dibulatkan ke bawah. Misalnya angka 1.75 akan dibulatkan menjadi 1.
date : Adalah ekpresi data berupa tipe datatime atau smalldatetime
Contoh penggunaan fungsi DATEADD() pada SQL Server:
SELECT DATEADD(day, 5, tgl_beli) AS Tanggal_Bayar FROM penjualan;
Perintah select ini akan menampilkan data Tanggal_Bayar yang datanya diambil dari field tgl_beli ditambah 5 hari. Jika data tgl_beli bernilai 5 Juli 2009, maka data Tanggal_Bayar yang ditampilkan adalah 10 Juli 2009.

No comments: