Conversão de Data no SQLServer

2 respostas
A

Boa tarde galera, to querendo converter a seguinte data 23/04/2013 para 2013-04-23 no SQLServer mais não to conseguindo, como eu faço ?

2 Respostas

javaflex
Não sei o que quer fazer exatamente, mas procure trabalhar sempre com datetime e na aplicação formatar a saída (tela). Descreva melhor o que está usando e o que deseja fazer na prática. Indo ao pé da letra o que pediu:
--converte pra datetime o varchar no formato
select CONVERT(datetime, '23/04/2013', 103)

--converte pra varchar um datetime pro formato
select CONVERT(varchar(10), getdate(), 103)

--os dois
select CONVERT(varchar(10), CONVERT(datetime, '23/04/2013', 103), 120)
http://msdn.microsoft.com/pt-br/library/ms187928.aspx
J

Não seria melhor converter no java e repassar pro SQLServer já mastigado…

Criado 23 de abril de 2013
Ultima resposta 23 de abr. de 2013
Respostas 2
Participantes 3