ho una tabella in un db access con un insieme di records..
un campo nome..
come posso fare una cosa del genere con una query?
Nome più frequente: Marco
ho una tabella in un db access con un insieme di records..
un campo nome..
come posso fare una cosa del genere con una query?
Nome più frequente: Marco
E nel caso ci siano dei pari-punti?
Nome più frequente ? Marco e Giovanni
beh...metto un order by id e tagli la testa al toro
Si , ma non è corretto.
Comunque la base è questa:
SELECT DISTINCT COUNT(*),NOME FROM TABELLA GROUP BY NOME
Conta per ogni nome quante occorrenze ci sono.
Questa per avere il primo... anche se... a parità ti restituirà tutti i primi a parimerito...perchè access è access
SELECT TOP 1 Count(*) AS A, TABELLA1.Nome
FROM TABELLA1
GROUP BY TABELLA1.Nome
ORDER BY Count(*) DESC;