Buongiorno a tutti.
Ho un problema con SQL che in Access sembra insormontabile. La questione è molto semplice. Ammettiamo di avere una tabella con i seguenti quattro campi:
Nome, Cognome, Anno, Reddito
Ho bisogno di avere un risultato che mi dia, per ogni Nome+Cognome una sola riga riportante il max Reddito e il relativo anno corrispondente. Se imposto questa funzione SQL:
SELECT Tabella.[Nome], Tabella.[Cognome], Tabella.[Anno], MAX(Tabella.[Reddito])
FROM Tabella
GROUP BY Tabella.[Nome], Tabella.[Cognome]
...mi viene detto che manca nella funzione di raggruppamento il campo Tabella.[Anno] che però, se viene aggiunto, mi restituisce più righe per ogni Nome+Cognome.
Come si risolve?
Grazie