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