problema eliminazione record

jampicoll

Nuovo Utente
16 Ott 2008
2
0
0
Ciao a tutti.
Cercavo un forum che mi potesse dare un aiuto per quanto riguarda access e credo di averlo trovato...
Allora...veniamo al problema.
Ho una tabella in access con diverse colonne e mi servirebbe fare una cosa particolare...
Vi faccio un po un esempio cosi da capire meglio.

ID-----------Nome--------------Data
5------------Mario--------------01/08/2008
6------------Mario--------------09/09/2008
7------------Luca---------------15/09/2008
8------------Mario--------------16/10/2008

Vorrei realizzare una query che per ogni nome presente in archivio mi mantenga soltanto quello con l'ultima data eliminado i record vecchi.

Spero di essere stato chiaro...
 
Dovresti fare più di una query, non penso che in una sola riesci a pescare tutto come hai ottimamente descritto.

Nella prima deve selezionare la massima data, tipo

SELECT MAX(Data) AS max_data FROM Tabella

e se si tratta di un campo Data/ora non so nemmeno se le funzioni di aggregazione funzionano perchè non ho mai provato.

Nella seconda, in funzione dell'alias max_data, individui il record e fai una semplicissima DELETE.
 

Discussioni simili