Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2010, 08:24
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Respuesta: Calcular fecha lunes anterior

weekday(fecha) entrega el día de la semana.
El dia lunes = 0, martes=1, ...., domingo=6

Es decir, a la fecha le restas el weekday(fecha) y asi obtienes el lunes.

Código:
SELECT DATE_SUB( NOW( ) , INTERVAL WEEKDAY( NOW( ) ) DAY ) AS Lunes
Link al manual:

http://dev.mysql.com/doc/refman/5.1/...ction_date-add