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