Ho popolato il mio database con diversi eventi culturali (titolo e data) del mese corrente. Ora vorrei estrarre solamente tutti gli eventi dell'ultima data presente in archivio...

Faccio un esempio che è più semplice. Ho nel database:

1 - Titolo_1 27/07/2006
2 - Titolo_2 27/07/2006
3 - Titolo_3 27/07/2006
4 - Titolo_4 26/07/2006
5 - Titolo_5 26/07/2006
6 - Titolo_6 25/07/2006
7 - Titolo_7 20/06/2006

Siccome l'ultima data in ordine cronologico è "27/07/2006" vorrei una query che mi estrapolasse solamente i record 1, 2 e 3.

Avevo pensato di fare prima una query per prendere l'ultima data, tipo:

SELECT TOP 1, data FROM tabella ORDER BY data DESC

e poi con la data precisa una nuova query:

SELECT * FROM tabella WHERE data=# data_presa_prima #


Però mi sembra un po' arzigogolato... Voi cosa fareste?
Grazie