CAST() और CONVERT() के साथ तारीखें फ़ॉर्मैट करना
हम CAST() फंक्शन का उपयोग करके डेटा को अलग-अलग डेटा टाइप्स के बीच ट्रांसलेट कर सकते हैं, जिनमें date/time टाइप्स और string टाइप्स भी शामिल हैं। CONVERT() फंक्शन तीन पैरामीटर लेता है: एक data type, एक input value, और एक optional format code।
इस अभ्यास में, आप देखेंगे कि हम CAST() और CONVERT() फंक्शन्स का उपयोग करके रिपोर्टिंग के लिए तारीखों को string में कैसे बदलते हैं — इसके लिए हम 2016 में US में (देर रात) Chicago Cubs के वर्ल्ड सीरीज़ जीतने की तारीख को देखेंगे। इस दौरान, हम CAST() के संदर्भ में DATETIME और DATETIME2 डेटा टाइप्स के बीच एक अंतर भी देखेंगे, और CONVERT() की अतिरिक्त लचीलापन समझेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Time Series Analysis
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
DECLARE
@CubsWinWorldSeries DATETIME2(3) = '2016-11-03 00:30:29.245',
@OlderDateType DATETIME = '2016-11-03 00:30:29.245';
SELECT
-- Fill in the missing function calls
___(___ AS DATE) AS CubsWinDateForm,
___(___ AS NVARCHAR(30)) AS CubsWinStringForm,
___(___ AS DATE) AS OlderDateForm,
___(___ AS NVARCHAR(30)) AS OlderStringForm;