DATEADD() ພະລັງງານ SQL Server

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

DATEADD() ພະລັງງານ DATEADD() ໃນວັນແລະການຫຼຸດລົງຄວາມສັນນະທີ່ມີຄວາມຖືກຕ້ອງ.

DATEADD() ພະລັງງານ

ຂອດອິດສະຫຼະກຳdatepartDATEADD(numberDATEADD(),

) ຄູ່ມາແມ່ນຄຳສັ່ງທີ່ມີຄວາມຖືກຕ້ອງຂອງທີ່ມີວິກິດຕາມວິກິດທີ່ມີຄວາມຖືກຕ້ອງ.number ເປັນຈຳນວນການເພີ່ມທີ່ເຈົ້າຕ້ອງການ; ສໍາລັບເວລາທີ່ຈະມາຫນຶ່ງ, ຈຳນວນດັ່ງກ່າວແມ່ນຈຳນວນທີ່ສູງ, ສໍາລັບເວລາທີ່ໄດ້ຜ່ານ, ຈຳນວນດັ່ງກ່າວແມ່ນຈຳນວນທີ່ຕໍ່າ.

datepart ຄູ່ມາສາມາດເປັນຄຳຂອງລາຍການດັ່ງຕໍ່ມາ:

datepart ການກໍານົດ
ປີ yy, yyyy
ສັດຕະວັດ qq, q
ເດືອນ mm, m
ວັນຂອງປີ dy, y
ວັນ dd, d
ວັນອາທິດ wk, ww
ວັນອາທິດ dw, w
ນອນສັນນະທີ່ hh
ນອນສັນນະທີ່ mi, n
ນອນສັນນະທີ່ ss, s
ນອນສັນນະທີ່ ms
ນອນສັນນະທີ່ mcs
ນອນສັນນະທີ່ ns

ຄວາມຈະເປັນ

ກໍານົດ "Orders" ອັນດັ່ງຕໍ່ມາ:

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

ຕອນນີ້ພວກເຮົາຫວັງຈະເພີ່ມ 2 ວັນໃສ່ "OrderDate" ເພື່ອຊອກຫາວັນຫຼັງການຈ່າຍ.

ພວກເຮົານຳໃຊ້ຄຳສັ່ງ SELECT ດັ່ງຕໍ່ມາ:

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

ຜົນຄະແນນ:

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