Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2011, 12:19
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: Recuperar registros de la semana actual y la pasada

No lo he probado:
1) Para la semana actual.
SELECT campofecha, campo1, campo2 FROM tutabla WHERE YEARWEEK(campofecha) = YEARWEEK(CURDATE());

2) si quieres de la semana anterior
SELECT campofecha, campo1, campo2 FROM tutabla WHERE YEAR(campofecha) = YEAR(CURDATE()) AND WEEKOFYEAR(campofecha) = (WEEKOFYEAR(CURDATE)-1)

No te pongo nada del start de YEARWEEK y WEEKOFYEAR. Mira en la función WEEK de MySQL.