
Originariamente inviata da
michelepi
SELECT codice,data,descrizione FROM tabella where (data IN (SELECT Max(data)
FROM tabella GROUP BY codice))
così sembra funzionare
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 ?