मान लें कि अंतर्निहित डेटा प्रकार दिनांक/समय/डेटाटाइम प्रकार हैं:
SELECT CONVERT(DATETIME, CONVERT(CHAR(8), CollectionDate, 112)
+ ' ' + CONVERT(CHAR(8), CollectionTime, 108))
FROM dbo.whatever;
यह CollectionDate
. को रूपांतरित कर देगा और CollectionTime
चार अनुक्रमों में, उन्हें संयोजित करें, और फिर उन्हें एक datetime
. में रूपांतरित करें ।
CONVERT
. के पैरामीटर data_type
. हैं , expression
और वैकल्पिक style
(देखें सिंटैक्स दस्तावेज़ीकरण
)।
दिनांक और समय style
मान 112
एक आईएसओ yyyymmdd
. में कनवर्ट करता है प्रारूप। style
मान 108
hh:mi:ss
. में कनवर्ट करता है प्रारूप। स्पष्ट रूप से दोनों 8 वर्ण लंबे हैं, यही वजह है कि data_type
CHAR(8)
है दोनों के लिए।
परिणामी संयुक्त चार अनुक्रम प्रारूप में है yyyymmdd hh:mi:ss
और फिर एक datetime
. में कनवर्ट किया गया ।