2012-12-07 14 views
7

रखो मैं एक समय से अधिक समय तक एक क्रिया निष्पादित किया गया है या नहीं, इस पर निर्भर करता है कि मैं या तो डेटाटाइम या NVARCHAR = 'बहुतायत' लौट रहा हूं।डेटाटाइम को nvarchar में कनवर्ट करें लेकिन प्रारूप

तो मैं DATETIME को अपने सामान्य प्रारूप '2012-10-23 13: 59: 47.000' में स्टोर करने की कोशिश कर रहा हूं लेकिन एक एनवीएचकएआर के रूप में। एसक्यूएल इसे 'अक्टूबर 23 2012 12:40 अपराह्न बनाना चाहता है' मैं यह कैसे कर सकता हूं?

अभी मैं कर रहा हूँ:

CAST(r.Date_And_Time) AS NVARCHAR(30)) 
+1

[CONVERT] (http://msdn.microsoft.com/en-us/library/ms187928 (v = sql.90) .aspx), प्रारूप संख्या '121 '। – GSerg

उत्तर

10
Declare @CreatedDate datetime 
Select @CreatedDate='20121210' 
Select CONVERT(VARCHAR,@createdDate, 21) 
संबंधित मुद्दे