Dovrei selezionare le ultime 7 date dalla tabella ordinandole per data crescente.

codice:
SELECT data FROM archivio ORDER BY data ASC LIMIT 7
08-03-2012
09-03-2012
10-03-2012
11-03-2012
12-03-2012
13-03-2012
14-03-2012

Il problema è che ogni volta devo aggiungere una data e la select sopra è valida solo se conosco il numero effettivo delle tuple all'interno della tabella, come posso fare a questo punto?

Avrei bisogno che ogni volta che inserisco una data più recente, quella più vecchia scompaia, il tutto in ordine crescente, però riesco a fare solo in ordine decrescente (data DESC limit 0,7)