SELECT COUNT(Tipo_mante ) AS Cantidad, MONTHNAME(fecha_soli) AS mes
from solicitud_mante
WHERE Estado = 'Pendiente'
AND Tipo_Mante = 'Predictivo'
GROUP BY Tipo_mante, YEAR(fecha_soli), MONTH(fecha_soli)
select meses.NombreMes, isnull(cons.cantidad, 0) from meses
left join
(SELECT
COUNT(Tipo_mante ) AS Cantidad, MONTH(fecha_soli) AS Mes
from solicitud_mante
WHERE Estado = 'Pendiente' AND Tipo_Mante = 'Predictivo'
GROUP BY Tipo_mante, YEAR(fecha_soli), MONTH(fecha_soli)
) cons
on Meses.Mes = Cons.Mes