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

Formato de fecha en SQL Server

Estas en el tema de Formato de fecha en SQL Server en el foro de Bases de Datos General en Foros del Web. Saludos!!! Tengo una duda con un select que trae datos de una tabla que tien campos de tipo smalldatetime , el problema es que me ...
  #1 (permalink)  
Antiguo 10/11/2004, 16:52
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Formato de fecha en SQL Server

Saludos!!!

Tengo una duda con un select que trae datos de una tabla que tien campos de tipo smalldatetime, el problema es que me trae la fecha con horas, es decir asi:

16/11/2004 12:00:00 a.m.

Como le puedo hacer para que solo me seleccione esta parte:

16/11/2004

Esto tiene que ser directamente desde el select, no puede pasar por SPs,

Se agradecen sugerencias.
  #2 (permalink)  
Antiguo 10/11/2004, 19:38
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Usa datename. Creo que asi:

select datename("dd/mm/yyyy",campo_fecha) as fecha
  #3 (permalink)  
Antiguo 11/11/2004, 15:26
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 6 meses
Puntos: 25
Prueba:

SELECT Convert(VARCHAR, campo_fecha, 101)

Revisa la sintaxis del comando CONVERT en los Books Online de SQL Server para que tengas la lista completa de posibilidades
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #4 (permalink)  
Antiguo 11/11/2004, 17:09
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 20 años, 1 mes
Puntos: 0
Muchas gracias Mithrandir, ya probe tu query y me trae exactamente lo que quiero.



Salu2s
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 14:15.