Esta es la consulta que uso
Código:
CREATE*TABLE tabla*ENGINE*MyISAM*SELECT
*YEAR (tabla1.`FECHA`) AS `Año`,
*MONTH (tabla1.`FECHA`) AS `Mes`,
*tabla1.`categoria` AS `Categoria`,
*tabla1.`subcategoria` AS `Sub Categoria`,
*count(tabla1.`categoria`) AS `Valor Categoria`,
*count(tabla1.`subcategoria`) AS `Valor Sub`
FROM
*admin_fcr_ene2016
GROUP*BY
*YEAR (tabla1.`FECHA`),
*MONTH (tabla1.`FECHA`),
*tabla1.`categoria`,
*tabla1.`subcategoria`;
Los datos son ficticios porque es tema de curro, uso navicat