Como convertir una fecha a texto

31/03/2006 - 21:12 por yudely | Informe spam
Buenas tardes estoy realizando un store procedure en el cual me trae una
fecha y de la cual quiero guardar en una variable varchar solamente el año y
mes pero cuando le digo set
@Periordo=convert(varchar(4),datepart(yyyy,@Fecha)) +
convert(varchar(4),datepart(mm,@Fecha)) me trae por ejemplo 01/01/2006 trae
20061 y yo quiero que me traiga 200601

sabe alguien como debo hacerlo

gracias
 

Leer las respuestas

#1 Maxi
29/03/2006 - 22:48 | Informe spam
Hola, vas a tener que vos completar con 0 si el numero tiene menos de 2
digitos como es en este caso.
Revisa el comando Replicate


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"yudely" escribió en el mensaje
news:O%
Buenas tardes estoy realizando un store procedure en el cual me trae una
fecha y de la cual quiero guardar en una variable varchar solamente el año
y
mes pero cuando le digo set
@Periordo=convert(varchar(4),datepart(yyyy,@Fecha)) +
convert(varchar(4),datepart(mm,@Fecha)) me trae por ejemplo 01/01/2006
trae
20061 y yo quiero que me traiga 200601

sabe alguien como debo hacerlo

gracias


Preguntas similares