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