DATEDIFF() ພະລັງງານ SQL Server
ການອະທິບາຍ ແລະ ການນຳໃຊ້
DATEDIFF() ພະລັງງານກັບວັນແລະມື້ຕັ້ງ.
ສັນຍາ
DATEDIFF(datepart,startdate,enddate)
startdate ແລະ enddate ຄວາມສະແດງແມ່ນຄວາມສະແດງທີ່ຖືກກວດສອບຢ່າງຖືກຕ້ອງ.
datepart ຄວາມສະແດງສາມາດເປັນຄວາມທີ່ຢູ່ໃນລາຍການດັ່ງກ່າວ:
datepart | ການສັ່ງຄວາມສະແດງ |
---|---|
ນອນນັບວັນ | yy, yyyy |
ນອນນັບວັນ | qq, q |
ນອນນັບວັນ | mm, m |
ນອນນັບວັນ | dy, y |
ນອນນັບວັນ | dd, d |
ນອນນັບວັນ | wk, ww |
ນອນນັບວັນ | dw, w |
ນອນນັບວັນ | hh |
ນອນນັບວັນ | mi, n |
ນອນນັບວັນ | ss, s |
ນອນນັບວັນ | ms |
ນອນນັບວັນ | mcs |
ນອນນັບວັນ | ns |
ບົດການ
ບົດການ 1
ນຳໃຊ້ຄຳສັ່ງ SELECT ດັ່ງກ່າວ:
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate
ຜົນງານ:
DiffDate |
---|
1 |
ບົດການ 2
ນຳໃຊ້ຄຳສັ່ງ SELECT ດັ່ງກ່າວ:
SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate
ຜົນງານ:
DiffDate |
---|
-1 |