यह पहले से ही मान्य दिनांक है - ISO-8601 प्रारूप - बस उपयोग करें:
SELECT CAST('20060508' AS DATETIME)
या वैकल्पिक रूप से:
SELECT CONVERT(DATETIME, '20060508', 112)
और यह ठीक काम करना चाहिए!
अपना "मई 08, 2006" डिस्प्ले प्राप्त करने के लिए, डेट कन्वर्ट स्टाइल 107 का उपयोग करके एक और वर्चर में कनवर्ट करें:
SELECT CONVERT(VARCHAR(25), CAST('2006-05-08' AS DATETIME), 107)
देखें यहां MS SQL में कास्टिंग और कनवर्ट करने के बारे में अधिक जानकारी के लिए