आप text
. से रूपांतरित नहीं हो सकते datetime
. तक
आपको दो कन्वर्ट ऑपरेशन लागू करने होंगे।
पहला:टेक्स्ट से वर्कर तक
दूसरा:वर्चर से डेटाटाइम तक
तो आपकी क्वेरी बन जाएगी:
SELECT CONVERT(datetime,
CONVERT(varchar(30),value), 103)
FROM results
साथ ही:text
डेटाटाइप को Sql सर्वर के नए संस्करणों के लिए बहिष्कृत कर दिया गया है, इसलिए मैं आपको अपने डेटाटाइप text
को बदलने (यदि आप कर सकते हैं) को दृढ़ता से सलाह देता हूं। varchar(max)
. में ।
आपके परिवर्तन को लागू करने के लिए DDL कोड है:
ALTER TABLE results ALTER COLUMN value varchar(max)