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

Agrupar por fecha, de un campo datetime

Estas en el tema de Agrupar por fecha, de un campo datetime en el foro de Bases de Datos General en Foros del Web. Buenas. Tengo una base de datos en Access, en donde tengo una tabla con un campo datetime. Lo que necesito, es agrupar los registros solo ...
  #1 (permalink)  
Antiguo 18/04/2007, 06:42
 
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 10 meses
Puntos: 0
Agrupar por fecha, de un campo datetime

Buenas.

Tengo una base de datos en Access, en donde tengo una tabla con un campo datetime.
Lo que necesito, es agrupar los registros solo por la fecha, dejando de lado la hora.
Esto utilizando PHP, conectando con ODBC.

Espero alguien pueda darme una mano.

Saludos, y gracias de antemano!
  #2 (permalink)  
Antiguo 19/04/2007, 06:21
 
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Agrupar por fecha, de un campo datetime

Lo logre solucionar de esta manera:

SELECT Month([campo_datetime]) & "/" & Year([campo_datetime]) AS fecha
FROM tabla
GROUP BY Month([campo_datetime]) & "/" & Year([campo_datetime])
ORDER BY Month([campo_datetime]) & "/" & Year([campo_datetime]) ASC

El unico problema de esto, es que fecha queda como string, por lo que al ordenarlo, no queda bien.

Queda por ejemplo:

fecha
02/2006
03/2006
04/2006
04/2007
05/2006
06/2006

Si alguien tiene una solucion mejor que la mia, se lo agradezco.

Saludos!
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 01:10.