Ciao a tutti,
sto creando un paginetta di statistiche, e ho difficoltà nell'ordinare il riepilogo mensile di ogni pagina.
In pratica realizzo una tabella di questo tipo:

pagina__________| genaio | febbraio| marzo|....|dicembre| Totale
nomepagina1.asp____10______50_____20__...____60___ _140
nomepagina2.asp____40______90_____80__...____100__ _310
...

e guardando qua e la fin qui ci sono riuscito, però vorrei ordinare i risultati per totale in modo decrescente.
Questo è il codice utilizzato:

codice:
<%
sqlStat = "SELECT DISTINCT pagina_visitata FROM statistiche WHERE Year(Data) = '" & Session("anno") & "' ORDER BY pagina_visitata ASC"
set rsStat = cnStat.execute(sqlStat)
	while not rsStat.eof
		pagina = rsStat("pagina_visitata")
		%>
		<tr>
        <td 
        ......
        </td>
        <%
			somma_tot = 0
			for i = 1 to 12
				sqlStat = "SELECT COUNT(data) AS somma FROM statistiche WHERE Year(data) = '" & Session("anno") & "' AND MONTH(data) = '" & i & "' AND pagina_visitata = '" & pagina & "'"
				set rsStat2 = cnStat.execute(sqlStat)
				somma = rsStat2("somma")
				if not somma then
					somma_tot = somma_tot + somma
					%>
					<td align="center" height="30"><%= somma %></td>
                    <%
				else
					%>
					<td>-</td>
                    <%
				end if				
				rsStat2.close
				set rsStat2 = nothing
			next
		%>
        <td align='center' height='30'><%= somma_tot %></td>
        </tr>
        <%
	rsStat.movenext
	wend
rsStat.close
set rsStat = nothing
%>
in questo modo mi ordina i risultati in ordine alfabetico (ORDER BY pagina_visitata ASC) e considerando invece che il totale (somma_tot) viene calcolato dopo la quuery non so proprio come fare... ho pensato di inserire i dati in un array ma però poi è un casino ordinarli..
un aiutino?