SELECT codice,data,descrizione FROM tabella where (data IN (SELECT Max(data)
FROM tabella GROUP BY codice))

così sembra funzionare