विवरण
SQL Server में DATEPART फंक्शन इनपुट आर्ग्यूमेंट का एक समय मान लौटाता है, जो दिन, महीना, वर्ष, तिमाही, घंटा, मिनट, सेकंड, मिलीसेकंड हो सकता है। रिटर्न मान पूर्णांक प्रकार (int) का होता है।
सिंटैक्स
SQL Server में DATEPART फंक्शन का उपयोग करने के लिए, हम निम्न सिंटैक्स का उपयोग करते हैं:
DATEPART(datepart, date)
पैरामीटर्स:
- datepart: वह समय प्रकार जो आप चाहते हैं। यह निम्न मानों में से एक हो सकता है:
| मान | व्याख्या |
|---|---|
| year, yyyy, yy | वर्ष |
| quarter, qq, q | तिमाही |
| month, mm, m | महीना |
| dayofyear | दिनों में तारीख |
| day, dy, y | दिन |
| week, ww, wk | सप्ताह |
| weekday, dw, w | सप्ताह का दिन |
| hour, hh | घंटा |
| minute, mi, n | मिनट |
| second, ss, s | सेकंड |
| millisecond, ms | मिलीसेकंड |
- date: वह समय मान जिससे आप मान प्राप्त करना चाहते हैं।
नोट:
- DATEPART फंक्शन परिणाम को पूर्णांक मान के रूप में लौटाता है।
- DATENAME फंक्शन भी देखें जो समान परिणाम को स्ट्रिंग मान के रूप में लौटाता है।
- DATEPART का उपयोग SQL Server के निम्न संस्करणों में किया जा सकता है: SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, और 2005।
उदाहरण
SQL Server में DATEPART फंक्शन के कुछ उदाहरण देखें:
SELECT DATEPART(year, '2019/04/28');
-- परिणाम: 2019
SELECT DATEPART(yyyy, '2019/04/28');
-- परिणाम: 2019
SELECT DATEPART(yy, '2019/04/28');
-- परिणाम: 2019
SELECT DATEPART(month, '2019/04/28');
-- परिणाम: 4
SELECT DATEPART(day, '2019/04/28');
-- परिणाम: 28
SELECT DATEPART(quarter, '2019/04/28');
-- परिणाम: 2
SELECT DATEPART(hour, '2019/04/28 09:49');
-- परिणाम: 9
SELECT DATEPART(minute, '2019/04/28 09:49');
-- परिणाम: 49
SELECT DATEPART(second, '2019/04/28 09:49:12');
-- परिणाम: 12
SELECT DATEPART(millisecond, '2019/04/28 09:49:12.726');
-- परिणाम: 726