ho la seguente isctruzione
codice:
QSAgente = Request.QueryString("Agente")
	QSServizio = Request.QueryString("servizio")
	QSMese = Request.QueryString("mese")
	QSdata1 = Request.QueryString("data1")
	QSdata2 = Request.QueryString("data2")
.........
SQL = " SELECT * FROM gestpagamenti INNER JOIN Clienti ON gestpagamenti.idcliente = Clienti.id WHERE Agente = '"& QSAgente &"' AND Servizio = '"& QSServizio &"' AND Data BETWEEN #"&QSdata1&"# AND #"&QSdata2&"#  "
per elencare tutti i record compresi per intervallo di data!

se visualizzo il mese di gennaio (dal 01/01/2011 al 31/01/2011) è tutto ok
ma se clicco su altri mesi per esempio Febbraio mi elenca tutti i record da gennaio a aprile!

come mai?
come posso sstemarlo?