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