Código:
Hasta aqui todo bien, la consulta funciona, si hay una mejor manera de hacerlo, son bienvenidas las sugerencias. SELECT * FROM mitabla WHERE (YEAR(fecha)>=2006 AND MONHT(fecha)>=03 ) AND (YEAR(fecha)<=2007 AND MONHT(fecha)<=07 )
El problema viene ahora, si notan en la consulta que el mes de la primer fecha es mas chico que el mes de la segunda fecha, es decir en uno es 03 y el otro es 07, ....bueno aqui viene,

Salud2.

