SQL Server DATEADD () function
Definisi dan Penggunaan
DATEADD () fungsi menambah tanggal atau mengurangi interval waktu tertentu.
tatabahasa
DATEADD(datepart,number,date)
Argumen tanggal tanggal ekspresi adalah sah. nomor adalah jumlah interval yang ingin Anda tambahkan, karena waktu di masa depan, angka ini adalah angka positif, untuk terakhir kalinya, nomor ini adalah negatif.
parameter DATEPART dapat memiliki nilai berikut:
datepart | 缩写 |
---|---|
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
contoh
Misalkan kita memiliki yang berikut "Pesanan" tabel:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Sekarang, kita ingin "OrderDate" menambahkan 45 hari, sehingga Anda dapat menemukan tanggal pembayaran.
Kami menggunakan pernyataan SELECT berikut:
SELECT OrderId,DATEADD(day,45,OrderDate) AS OrderPayDate
FROM Orders
FROM Orders
hasil:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-26 13:23:44.657 |
SQL Server Fungsi Tanggal