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 |