
25/04/2011, 20:19
|
 | | | Fecha de Ingreso: abril-2011
Mensajes: 8
Antigüedad: 13 años, 9 meses Puntos: 3 | |
Respuesta: Agrupar Fechas por grupos De entrada te recomiendo usar 4 consultas, así será más fácil y ya con PHP lo colocas donde va, si es MySQL recomiendo éstas para cada caso que mencionas:
SELECT * FROM ejemplo.tabla where timestampdiff(day,fecha,now())=0;
SELECT * FROM ejemplo.tabla where timestampdiff(day,fecha,now())=1;
SELECT * FROM ejemplo.tabla where timestampdiff(day,fecha,now()) between 2 and 7;
SELECT * FROM ejemplo.tabla where timestampdiff(day,fecha,now())>7;
Para los días anteriores supuse que querías sólo aquellos de la semana pasada, si es otra la base de datos sólo buscar la alternativa a la función usada y listo.
Ojalá te haya ayudado, saludos y mucha suerte! |