Rekomendasi Kursus:

Fungsi DATEADD() SQL Server

Definisi dan Penggunaan

Fungsi DATEADD() dalam SQL menambahkan atau mengurangi interval waktu yang ditentukan di tanggal.

SyaratdatepartDATEADD(numberDATEADD(),

) Parameter adalah ekspresi tanggal yang sah.number Adalah bilangan interval yang ingin anda tambahkan; untuk masa mendatang, bilangan ini adalah positif, untuk masa lalu, bilangan ini adalah negatif.

datepart Parameter dapat berupa nilai berikut:

datepart Abbreviation
Year yy, yyyy
Quarter qq, q
Month mm, m
Day in year dy, y
Day dd, d
Week wk, ww
Week dw, w
Hour hh
Minute mi, n
Second ss, s
Millisecond ms
Microsecond mcs
Nanosecond ns

Contoh

Dengan asumsi kami memiliki tabel "Orders" berikut:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635

Sekarang, kami ingin menambahkan 2 hari ke "OrderDate", sehingga kami dapat menemukan tanggal pembayaran.

Kami menggunakan pernyataan SELECT berikut:

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

Hasil:

OrderId OrderPayDate
1 2008-12-31 16:25:46.635