टी-एसक्यूएल - तिथि कार्य
MS SQL सर्वर में दिनांक कार्यों की सूची निम्नलिखित है।
तारीख लें()
यह वर्तमान तिथि को समय के साथ वापस कर देगा।
वाक्य - विन्यास
उपरोक्त फ़ंक्शन के लिए सिंटैक्स -
GETDATE()
उदाहरण
निम्न क्वेरी MS SQL सर्वर में समय के साथ-साथ वर्तमान दिनांक को लौटा देगी।
Select getdate() as currentdatetime
DatePart ()
यह तारीख या समय का हिस्सा लौटाएगा।
वाक्य - विन्यास
उपरोक्त फ़ंक्शन के लिए सिंटैक्स -
DATEPART(datepart, datecolumnname)
उदाहरण
Example 1 - निम्नलिखित क्वेरी एमएस SQL सर्वर में वर्तमान तिथि के हिस्से को वापस कर देगी।
Select datepart(day, getdate()) as currentdate
Example 2 - निम्नलिखित क्वेरी एमएस SQL सर्वर में चालू माह का हिस्सा लौटाएगी।
Select datepart(month, getdate()) as currentmonth
DATEADD ()
यह दिनांक और समय अंतराल को जोड़कर या घटाकर तिथि और समय प्रदर्शित करेगा।
वाक्य - विन्यास
उपरोक्त फ़ंक्शन के लिए सिंटैक्स -
DATEADD(datepart, number, datecolumnname)
उदाहरण
निम्न क्वेरी MS SQL सर्वर में वर्तमान दिनांक और समय से 10 दिनों की तारीख और समय के बाद वापस आ जाएगी।
Select dateadd(day, 10, getdate()) as after10daysdatetimefromcurrentdatetime
DateDiff ()
यह दो तिथियों के बीच की तिथि और समय प्रदर्शित करेगा।
वाक्य - विन्यास
उपरोक्त फ़ंक्शन के लिए सिंटैक्स -
DATEDIFF(datepart, startdate, enddate)
उदाहरण
निम्न क्वेरी एमएस SQL सर्वर में 2015-11-16 और 2015-11-11 तारीखों के बीच के घंटों का अंतर लौटाएगी।
Select datediff(hour, 2015-11-16, 2015-11-11) as
differencehoursbetween20151116and20151111
CONVERT ()
यह विभिन्न स्वरूपों में दिनांक और समय प्रदर्शित करेगा।
वाक्य - विन्यास
उपरोक्त फ़ंक्शन के लिए सिंटैक्स -
CONVERT(datatype, expression, style)
उदाहरण
निम्नलिखित क्वेरीज़ MS SQL सर्वर में भिन्न स्वरूप में दिनांक और समय लौटाएगी।
SELECT CONVERT(VARCHAR(19),GETDATE())
SELECT CONVERT(VARCHAR(10),GETDATE(),10)
SELECT CONVERT(VARCHAR(10),GETDATE(),110)