Originariamente inviato da Sergio L
Salve, quesito probabilmente classico.


Quale è il migliore modo per selezionare tutti gli ordini contenuti in un data base 7 giorni precedentemente ad una data indicata $date='24-09-2009';

Credo si possa fare sia in MySql che in Php.
Quindi nel tuo esempio vorresti solo gli ordini del 17?

Se hai usato un campo di tipo date è sufficiente fare

select * from tabella where campo_data = '2009-09-24' - interval 7 day

se invece vuoi gli ordini compresi tra il 17 e il 24

codice:
select * from tabella
where campo_data 
between '2009-09-24' - interval 7 day and '2009-09-24'