Ciao,
non riesco a fare una query SQL, mi servirebbe un aiutino...

ho questa tabella:
ID - tipo campo: contatore
Nome - tipo campo: testo
Valore - tipo campo: testo
Data - tipo campo: data

in questa tabella vengono annatate delle modifiche effettuate su alcune schede quindi è possibile che io mi ritrovi più record con NOME uguale dove però cambia sia VALORE che DATA. Ad esempio:


codice:
ID	NOME		VALORE		DATA
1	pippo		Ciao		09/10/2007
2	pluto		Uffa		10/10/2007
3	topolino		CiaoCiao		11/10/2007
4	pippo		Ciao2		11/10/2007
5	topolino		Ciao3		13/10/2007
Devo ottenere dalla query tutti i record con nome diverso e di questi solo quello più recente ovvero:

codice:
ID	NOME		VALORE		DATA
2	pluto		Uffa		10/10/2007
4	pippo		Ciao2		11/10/2007
5	topolino		Ciao3		13/10/2007
Sicuramente potrei ottenere il risultato facendo un cliclo facendo più accessi al db ma non credo che sia il massimo dell'efficenza.
Come costruisco la query in modo da fare un unico accesso al DB? Non riesco ad immaginarla neanche...

Grazie per l'aiuto