Ok, .. pues entonces movamos el mensaje al foro de Base de datos para te orienten al respecto.
Por mi parte te voy recomendando ya que leas los toturiales de:
www.mysql-hispano.com
Sobre todo los de "SQL", "Normalización" .. "Diseño de Base de datos" .. para que repases si el modelo de datos que usastes es correcto u óptimo.
(ejemplo .. guardar fechas por separados como mes, año .. dependiendo del caso deberías usar campos de fecha de Mysql como DATE por ejemplo y de ahí a la hora de consultar extraer el dato que te interese: sólo el mes o sólo el año .. )
Un saludo,