Ciao a tutti.
Ho una query del tipo
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.codice:qry4 = "SELECT DISTINCT codice FROM tabella where esito=SI ... WHILE NOT RS4.EOF
Attualmente ho fatto nel modo seguente: dopo il codice di cui sopra, per ogni riga stampata rifaccio una quesry senza il distinct:
e stampo "quanti". Ottenendo una serie di righe, con nome e quantità di record corrispondenti, ottenendo una sporta di classiica (ciò che vorrei ottenere).codice:qry5 = "SELECT * FROM tabella where esito=SI quanti=rs5.recordcount
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

Rispondi quotando