Converter formato da data em formato DD/MMM/AAAA no SQL Server

Tenho uma consulta em sql, tenho de obter a data num formato de dd/mmm/yyy.

Exemplo: 25/jun/2013.

Como posso convertê-lo para o SQL Server?

Solução

I'não tenho certeza se há uma correspondência exata para o formato que você quer. Mas você pode chegar perto com convert() e estilo 106. Então, substitua os espaços:

SELECT replace(convert(NVARCHAR, getdate(), 106), ' ', '/')
Comentários (2)

podemos converter data em muitos formatos como

SELECT convert(varchar, getdate(), 106)

Isto devolve dd mon yyyyy

Mais Aqui Isto pode ajudar-te

Comentários (0)

Tente usar a consulta abaixo.

SELECT REPLACE(CONVERT(VARCHAR(11),GETDATE(),6), ' ','/');  

Resultado: 20/Jun/13

SELECT REPLACE(CONVERT(VARCHAR(11),GETDATE(),106), ' ','/');  

Resultado: 20/Jun/2013

Comentários (0)