salve a tutti,

io ho i seguenti problemi:

1) devo recuperare 10 record da un db dicendogli di recuperarmi i 10 record a cui appartiene il valore maggiore di uno specifico campo numerico.

myselect = select * from tabella where ??? e a questo punto la condizione per ricavare i 10 record che possiedono i 10 valori maggiori del campo specifico come la determino?


2) il db ha questa composzione:

id
nomefile
nomearea (20 aree)
visite (numerico)
data

ora io devo poter fare la somma del campo visite di tutti i record con lo stesso valore nel campo nomearea e ripetere il tutto per tutte e 20 le sezioni.

sono percui costretto a fare una roba del tipo:

apro il db

if (myrs(nomearea)="viaggi") Then
contaviaggi = contaviaggi +1
end if

e ripetere questo controllo per tutte e 20 le sezioni oppure c'è soluzione più rapida?

Grazie