SQL Server DATEDIFF() فنکشن

تعریف اور استعمال

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 DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

نتیجہ:

DiffDate
1

مثال 2

درست کریں:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

نتیجہ:

DiffDate
-1