Ciao a tutti.
Ho una query del tipo

codice:
qry4 = "SELECT DISTINCT codice FROM tabella where esito=SI
...
WHILE NOT RS4.EOF
che mi estrae una serie di record, ma senza doppioni. Io avrei bisogno di sapere qual'è il numero di record per ogni riga estratta e possibilmente ordinare l'estrazione per tale numero.

Attualmente ho fatto nel modo seguente: dopo il codice di cui sopra, per ogni riga stampata rifaccio una quesry senza il distinct:
codice:
qry5 = "SELECT * FROM tabella where esito=SI
quanti=rs5.recordcount
e stampo "quanti". Ottenendo una serie di righe, con nome e quantità di record corrispondenti, ottenendo una sporta di classiica (ciò che vorrei ottenere).

E' evidentemente un metodo errato che non riesco a migliorare; qualcuno sà darmi qualche dritta, per effettuare magari un'unica query ed ordinare per numero di "record unici"?
Grazie