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

Select formato fecha

Estas en el tema de Select formato fecha en el foro de Bases de Datos General en Foros del Web. Hola, tengo una duda. Tengo por ejemplo estas fechas. 2010-8-8 10:45:10 2010-8-8 11:45:10 2010-9-8 12:45:10 2010-10-8 11:45:10 2010-10-9 12:45:10 2010-10-9 12:47:10 Como puedo hacer un ...
  #1 (permalink)  
Antiguo 08/10/2010, 08:28
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años, 1 mes
Puntos: 1
Select formato fecha

Hola, tengo una duda.

Tengo por ejemplo estas fechas.

2010-8-8 10:45:10
2010-8-8 11:45:10
2010-9-8 12:45:10
2010-10-8 11:45:10
2010-10-9 12:45:10
2010-10-9 12:47:10

Como puedo hacer un distinct de solo la fehca, NO LA HORA.

por ejemplo en esa select solo se mostrara,

2010-8-8 10:45:10
2010-10-8 11:45:10
2010-10-9 12:45:10

Un saludo y gracias
  #2 (permalink)  
Antiguo 08/10/2010, 11:00
Avatar de juamd  
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: Select formato fecha

Que tal !!

Puede ser algo asi:

Código:
select distinct(substring(fecha,-17,8))
-17 significa que desde el final de la cadena se regrese 17 posiciones (si el calculo esta bien hecho) queda al principio de la cadena y de ahi corte 8 posiciones. Verifica con el substring solo para ver si te saca solo la fecha, despues que tengas la fecha el distinct funciona bien

Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.
  #3 (permalink)  
Antiguo 08/10/2010, 12:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Select formato fecha

o mas facil

Código SQL:
Ver original
  1. SELECT DISTINCT DATE(fecha)
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: formato, select, fechas
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 16:24.