due cose:codice:sql="select Month(campo_data) as mese, Year(campo_data) as anno from tabella group by mese, anno order by mese asc, anno asc set rs='apro il recordset rs.open sql, oggetto_connessione,1,1 while not rs.eof response.write MonthName(rs("mese")) & " " & rs("anno") & " " rs.movenext wend
1) non ricordo se puoi usare gli alias nelle clausole order e group..se non va la query sostituiscili con i Month(campo_data) e Year(campo_data)
2) monthname mi pare che stampi il mese abbreviato.... se ti serve fai un array di dodici elementi con tutti i nomi dei mesi e poi al momento della stampa usi
codice:arrayMesi(cint(rs("mese"))-1)

Rispondi quotando