Originariamente inviato da neroux
Direi di convertirlo nell'Unix timestamp e sottrarre 604800 (86400 secondi in un giorno per 7).
In php potrebbe usare strtotime()

Codice PHP:
echo date('Y-m-d',strtotime('2009-09-24 -7 day')); 
ma se deve lavorare su mysql fa prima con le funzioni apposite di gestione delle date.