Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2011, 09:25
PeterTheWall
 
Fecha de Ingreso: noviembre-2010
Mensajes: 65
Antigüedad: 13 años, 6 meses
Puntos: 0
Recuperar registros de la semana actual y la pasada

Hola! Trabajo con MySql. Tengo una tabla en la que hay un campo tipo fecha, que representa la fecha en que se guarda el registro. Me gustaría recuperar los registros guardados durante la semana actual, y los registros guardados durante la semana pasada. Yo hacía:

1) where fecha >= date_add(curdate(), interval -7 day) and fecha <= curdate()
y
2) where fecha >= date_add(curdate(), interval -14 day ) and fecha <= date_add(curdate(), interval -7 day )

Pero claro esto me da: 1) Lo guardados durante los 7 últimos días y 2) Los guardados entre 14 y 7 días anteriores respecto la fecha actual. Y yo quiero:
1) Los de la semana actual
2) Los de la semana pasada.

¿Cómo podría hacerlo?

Muchas gracias