Senin, 22 Juli 2013

Mencari Tanggal Terakhir tiap bulan menggunakan Function DateAdd

 Pada Posting kali ini saya akan membahas tentang cara mencari tanggal akhir bulan pada SQL server. Pada query ini kita menggunakan function dateadd( ). 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.


Setelah kita mengetahui fugsi DateAdd maka kita dapat mencari tanggal terakhir setiap bulan source codenya sebagai berikut :

1 komentar:

  1. Lucky 15 Casino NJ | Welcome to JM Hub
    Join the fun 당진 출장샵 at Lucky 15 Casino 제주 출장마사지 online with a variety of promotions and exclusive casino rewards for new and existing players. Register 충청남도 출장샵 for 속초 출장마사지 free today! 대구광역 출장샵

    BalasHapus