Sql server date Format sollte wie "17. Oktober 2014 10:14 PM"

Ich muss date als "Okt 10, 2014 1:06 PM"

Meine SQL-Abfrage ist

 SELECT STUFF (CONVERT (char (19), CURRENT_TIMESTAMP, 100), 18,0, '')

und es zeigt sich wie

"Okt 10 2014 1:06 PM"

Sie haben bereits die Syntax für Sachen. Warum fügst du nicht einfach ein anderes Zeug an?

SELECT STUFF(STUFF(CONVERT(char(19), CURRENT_TIMESTAMP, 100), 18,0, ' '), 7,0, ',') 
 select CONVERT(char(13),GETDATE(),107)+CONVERT(varchar(15),CAST(GETDATE() AS TIME),100) Output Oct 10, 2014 1:24PM 

Dies ist nicht direkt in sqlserver möglich. Du musst nur noch eine Sachenfunktion verwenden

 SELECT STUFF(STUFF(CONVERT(CHAR(19), CURRENT_TIMESTAMP, 100), 18, 0, ' '), 7, 0, ',') 

Bitte unten unten finden

 select convert(varchar, CURRENT_TIMESTAMP, 107) + ' ' + REVERSE(STUFF(SUBSTRING(REVERSE(CONVERT(char(19), CURRENT_TIMESTAMP, 100)), 0, CHARINDEX(' ', REVERSE(CONVERT(char(19), CURRENT_TIMESTAMP, 100)))),3,0,' '))