का उपयोग करते हुए SQL Server 2008
, मेरे पास एक क्वेरी है जिसका उपयोग दृश्य बनाने के लिए किया जाता है और मैं पूर्णांक के बजाय एक महीने का नाम प्रदर्शित करने का प्रयास कर रहा हूं ।
मेरे डेटाबेस में, datetime
एक कॉलम में है OrderDateTime
। दिनांक लौटाने वाले क्वेरी में पंक्तियाँ हैं:
DATENAME(yyyy, S0.OrderDateTime) AS OrderYear,
DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
यह वर्षों का एक कॉलम और पूर्णांक के रूप में महीनों का एक कॉलम लौटाता है। मैं महीने के नाम वापस करना चाहता हूं (Jan, Feb, etc
)। मैंने कोशिश की:
CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime) AS OrderMonth
यह स्पष्ट रूप से गलत है, जैसा कि मुझे मिलता है
'AS' के पास गलत सिंटैक्स
संदेश। मेरी क्वेरी के लिए उचित सिंटैक्स क्या है?
AS
-CONVERT(varchar(3), DATEPART(MONTH, S0.OrderDateTime)) AS OrderMonth