Faccio in questo modo per estrarre dei dati in base ai mesi dell'anno

codice:
<%	Dim Visa
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	Visa = "select Count(Data_inserimento) AS numArt, Month(Data_inserimento) as mese from comunica WHERE Tipo='rassegna' group by Month(Data_inserimento) order by Month(Data_inserimento)" 
	RecSet.Open Visa, objConn, adOpenDynamic, adLockOptimistic
%>
del tipo che ora ho come link:
giugno
luglio
...

vorrei poter avere:
giugno 2003
luglio 2003
...
...
giugno 2004
luglio 2004

o secondo voi è meglio passare da una pagina intermedia in cui chiedo di scegliere l'anno?