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 |