Hola
Tengo una idea para resolver tú problema espero te sirva de algo. Bueno yo pienso que deberias crear un store procedure que reciba tres parametros:
mes, anio_ini, anio_fin
donde el parametro "mes" es el mes que quieres comparar por año.
anio_ini es el año donde vas a iniciar la comparación.
anio_fin es el año final de la comparación.
Esta idea simplemente te puede ayuda a comparar un sólo mes por un intervalo de años.
Yo visualicé el reporte agrupado por años, se veria mas o menos de esta manera.
REPORTE COMPATARIVO DE VENTAS
DEL MES DE
ENERO
DESDE EL ANIO 2003 HASTA EL ANIO 2006
_______________________________________________________________
ANIO TIPO VENDIDAS
_______________________________________________________________
2003
TURISMO 20
ENDURO 18
DEPORTIVAS 40
2004
ENDURO 15
TURISMO 14
DEPORTIVAS 50
2005
DEPORTIVAS 10
TURISMO 10
ENDURO 14
2006
TURISMO 14
ENDURO 18
DEPORTIVAS 80
Suerte..