Cita: el campo fecha lo tengo asi 201304 -> AñoMes entonces con RIGHT extraigo solo el mes.
Pues, eso es un error de los muy severos...
Una fecha debe ser siempre DATE, DATETIME o TIMESTAMP. El hecho de que no uses el día, resulta irrelevante. Y si es un VARCHAR... bueno, eso es un erro mayor aún.
En cualquier caso, si es un VARCHAR requiere el uso de funciones:
De todos modos, te recomiendo enfáticamente que no crees bases de datos con defectos de diseño como el que mencionas. Sólo obtendrás
trash data, y con eso sólo obtienes luego... más
trash data.