Ojala te sirva de algo ... haz la prueba con este query me parece que es lo
que quieres ...
suerte muñeco ;-)
SELECT empresa, DATE_PART('MONTH',fecha) AS "mes", count(*) AS "cantidad"
FROM rev_accesos
WHERE empresa = 4
GROUP BY empresa, 2
ORDER BY 2;
(correlo en psql)