ehm, altro piccolo problema... volevo sapere se era possibile fare un controllo dei risultati, mi spiego meglio... eseguendo questa query, se non ottengo dei risultati, riprovare con un intervallo più basso...

Esempio:
codice:
if(!$result){
  $interval = "30 MINUTE";
  //ecc.
}
ovviamente sempre in sql.
codice:
SELECT date, prodotto FROM archivio WHERE date < NOW() - INTERVAL 1 HOUR