SQL Server DATEPART() فنکشن
تعریف اور استعمال
DATEPART() فنکشن کو استعمال کیا جاتا ہے تاکہ تاریخ/وقت کا علیحدگی حاصل کی جائے، مثلاً سال، مہینہ، دن، گھنٹہ، منٹ وغیرہ。
قواعد
DATEPART(datepart,date)
date پارامتر قانونی تاریخ جملہ ہو سکتا ہے。datepart پارامتر درج ذیل کی وجہ سے استعمال کئے جاسکتے ہیں:
datepart | اختصار |
---|---|
سال | yy, yyyy |
کوئی فصل | qq, q |
مہینہ | mm, m |
سال میں کسی دن | dy, y |
دن | dd, d |
هفتہ | wk, ww |
وزیر | dw, w |
گھنٹہ | hh |
منٹ | mi, n |
سیک | ss, s |
میلیسیک | ms |
مائیکروسیک | mcs |
نوٹس | ns |
مثال
مثلاً ہم اس 'Orders' جدول کا استعمال کرتے ہیں:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
ہم مندرجہ بالا SELECT جملہ استعمال کرتے ہیں:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
نتیجہ:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |