Rekomendasi Kursus:
Fungsi DATEADD() SQL Server
Definisi dan Penggunaan
Fungsi DATEADD() dalam tanggal menambahkan atau mengurangi interval waktu yang ditentukan.
GrammardatepartDATEADD(numberDATEADD(),
) Parameter adalah ekspresi tanggal yang sah.number Adalah jumlah interval yang ingin Anda tambahkan; untuk waktu mendatang, bilangan ini adalah positif, untuk waktu 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 kita 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 |