Sunday, September 16, 2012

SQL DATEADD

SQL DATEADD ()

DATEADD() fungsi menambah atau mengurangi interval waktu tertentu dari tanggal.

Syntax

DATEADD(datepart,number,date)
Dimana tanggal adalah ekspresi tanggal yang valid dan nomor adalah jumlah interval yang ingin Anda tambahkan. Jumlah tersebut dapat menjadi positif, untuk tanggal di masa depan, atau negatif, untuk tanggal di masa lalu.

DATEPART dapat menjadi salah satu dari berikut :

datepartAbbreviation
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns


Contoh

Asumsikan kita memiliki berikut tabel "Perintah" :

OrderIdProductNameOrderDate
1Jarlsberg Cheese2008-11-11 13:23:44.657
Sekarang kita ingin menambahkan 45 hari pada "OrderDate", untuk menemukan tanggal pembayaran.

Saya menggunakan pernyataan SELECT berikut :

SELECT OrderId,DATEADD(day,45,OrderDate) AS OrderPayDate
FROM Orders

Hasil :

OrderIdOrderPayDate
12008-12-26 13:23:44.657

No comments:

Post a Comment