Buondì.
In una tabella ho diversi record che hanno campo1 in comune, mentre campo2, che è un datetime, diverso.
Io vorrei estrarre un record per ogni valore di campo1, ma tra quelli con campo1 identico vorrei quello con la data in campo2 più alta.
Facendo GROUP BY su campo1 mi sa che non posso decidere quale record verrà selezionato, perché l'ORDER BY viene processato dopo il GROUP BY.
Usando subquery o join riesco a farlo tranquillamente, mi chiedevo se ci fosse il modo per farlo con una query semplice.
Grazie![]()