أحدث البرامج التعليمية وتطوير الشبكة
 

SQL الخادم DATEDIFF() Function


<وظائف التسجيل SQL خادم

تعريف واستخدام

و DATEDIFF() الدالة بإرجاع الوقت بين تاريخين.

Syntax

DATEDIFF(datepart,startdate,enddate)

حيث STARTDATE وENDDATE تعبيرات تاريخ صالحة وdatepart يمكن أن يكون أحد الخيارات التالية:

datepart الاختصار
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
الميكروثانية جزء من مليون من الثانية MCS
nanosecondns

Example

الآن نريد أن نحصل على عدد الأيام بين تاريخين.

نحن نستخدم عبارة SELECT التالية:

SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate

نتيجة:

DiffDate
61

Example

الآن نريد أن نحصل على عدد الأيام بين تاريخين (لاحظ أن التاريخ الثاني هو "earlier" من التاريخ الأول، وسوف يؤدي إلى رقم سالب).

نحن نستخدم عبارة SELECT التالية:

SELECT DATEDIFF(day,'2014-08-05','2014-06-05') AS DiffDate

نتيجة:

DiffDate
-61

<وظائف التسجيل SQL خادم