Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

convert date

Estas en el tema de convert date en el foro de SQL Server en Foros del Web. hola amigos tengo un problemita yo transformo una fecha en texto de la siguiente forma fecha_ingreso=datename(mm,fecha_ingreso)+' '+convert(char(2), datepart(d,fecha_ingreso))+','+ convert(char(4),datepart(yy,fecha_ingreso)), el resultado es este : agosto ...
  #1 (permalink)  
Antiguo 26/10/2005, 10:03
Avatar de kyo1982  
Fecha de Ingreso: mayo-2005
Mensajes: 71
Antigüedad: 19 años
Puntos: 0
convert date

hola amigos tengo un problemita yo transformo una fecha en texto de la siguiente forma

fecha_ingreso=datename(mm,fecha_ingreso)+' '+convert(char(2), datepart(d,fecha_ingreso))+','+ convert(char(4),datepart(yy,fecha_ingreso)),

el resultado es este :

agosto 15, 2005
julio 22,2005

pero cuando son numeros con fecha menores que 10 me sale lo siguiente:

agosto 6 , 2005
septiembre 5 , 2005

me sale con un espacio lo ideal fuese incorporar el cero ( agosto 06,2005)pero no se como hacer, espero me ayuden.
__________________
Gracias TOTALES :-D
  #2 (permalink)  
Antiguo 26/10/2005, 14:20
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Prueba con:

fecha_ingreso=datename(mm,fecha_ingreso)+' '+RTRIM(convert(char(2), datepart(d,fecha_ingreso)))+','+ convert(char(4),datepart(yy,fecha_ingreso)),

o también con:

fecha_ingreso=datename(mm,fecha_ingreso)+' '+convert(VARCHAR, datepart(d,fecha_ingreso))+','+ convert(char(4),datepart(yy,fecha_ingreso)),

__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 27/10/2005, 10:49
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
RIGHT('00'+CONVERT(VARCHAR(2),MONTH(@dtFecha)),2)
  #4 (permalink)  
Antiguo 28/10/2005, 17:46
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Ya lo intentaste tambien ási:

Cita:
fecha_ingreso = CONVERT(VARCHAR(20),fecha_ingreso,107)
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:57.