Hola amigos, estos con una estadisticas y tengo que hacer una consulta que
filtre por un rango de mes y año. En un form elijo el mes y el año inicial
(con 2 listas desplegable) y lo mismo para el mes y el año final. En la
consulta tengo la fecha de venta y he añadido un campo mes:mes(fecha) y otro
campo año:año(fecha) y me da el mes y el año, correecto. Ahora tengo que
filtrar, si pongo el la columna del mes en la linea de criterios >=mes1 y
<=mes2 y en al columna del año >=año1 y <=año2 si en en el form poengo desde
enero de 2000 a diciembre de 2010 todo funciona ok, pero si pongo de marzo
de 2000 a diciembre de 210 ya no me funciona porque la consulta trata por
separado el mes y el año, es decir, no me coje los meses de marzo, de 2000 a
diciembre de 2000 y luego enero de 2010, marzo de 2001 porque enero y febero
son menores que marzo. He intentado poner en la consulta un criterior que
diga (mes(fecha)>=mes1 y año(fecha)>=año2) y (mes(fecha)<=mes2 y
año(fecha)<=año2) poniendo paraentesis para que me filtre primero por mes y
año con el mes y año inicial elegido y luego por el final) pero access se
empeña en separarlo y dejarlo como lo que os decia al principio. ¿Alguien ha
hecho algo similiar y le ha pasado lo mismo? acepto ideas. Habia pensado en
crear un campo que fuese una cadena formada por el mes y el año, pe. marzo
2000 -> 0300 junio 2008 ->0608 y asi poder comparar con el mes y el año que
haya elegido en el form que tambien lo pasaria a esa cadena, pero supongo
que habra alguna forma mejor.
como siempre, gracias
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5173 (20100604) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
Leer las respuestas