Se la settimana inizia di domenica, procedi come segue:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
Se la settimana inizia di lunedì, procedi come segue:
DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);
Se la settimana inizia di domenica, procedi come segue:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
Se la settimana inizia di lunedì, procedi come segue:
DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);