Quote Originariamente inviata da badaze Visualizza il messaggio
Non ci scommeterei. Non ti riferisci ad alcun codice nella seconda select. Prova con :

codice:
SELECT codice,data,descrizione  FROM tabella T1 where (data IN (SELECT Max(data)
 FROM tabella T2 where T1.codice = T2.codice
A cosa corrisponde il campo "descrizione" ? Se ha sempre lo stesso valore per un codice qualunque allora quello che ha postato satifal deve funzionare.

codice:
SELECT codice, descrizione, MAX(data) AS data FROM tabella GROUP BY codice, descrizione;
PS : perché nel tuo post iniziale non dai tutti i particolari del tuo problema ?
Codice data e descrizione. La descrizione non è univoca. Io devo estrarre il codice che ha l'ultima data e raggruppati per codice