Boa tarde
Galera!
Estou fazendo esta query e gostaria de uma ajuda, preciso retornar o resultado da seguinte forma.
Mês, Ano QuantidadePendete, QuantidadeResolvida
WITH CTE_OCR AS (SELECT (CASE WHEN MONTH(OcorData) = '1' THEN 'Janeiro' WHEN MONTH(OcorData) = '2' THEN 'Fevereiro' WHEN MONTH(OcorData) = '3' THEN 'Março' WHEN MONTH(OcorData) = '4' THEN 'Abril' WHEN MONTH(OcorData) = '5' THEN 'Maio' WHEN MONTH(OcorData) = '6' THEN 'Junho' WHEN MONTH(OcorData) = '7' THEN 'Julho' WHEN MONTH(OcorData) = '8' THEN 'Agosto' WHEN MONTH(OcorData) = '9' THEN 'Setembro' WHEN MONTH(OcorData) = '10' THEN 'Outubro' WHEN MONTH(OcorData) = '11' THEN 'Novembro' WHEN MONTH(OcorData) = '12' THEN 'Dezembro' END) AS 'Mês', YEAR(OcorData) AS 'Ano', OcorStat FROM Ocorrencia WHERE CONVERT(DATETIME, SUBSTRING(CONVERT(VARCHAR,OcorData, 21), 1, 10)) >='20190101' And CONVERT(DATETIME, SUBSTRING(CONVERT(VARCHAR,OcorData, 21), 1, 10)) <='20190603' AND EmpCod = '1' AND MotOcorCodEstr like '01.09%' GROUP BY MONTH(OcorData), YEAR(OcorData) , OcorStat, OcorCod ) SELECT CTE.Mês, CTE.Ano, CTE.OcorStat , count(CTE.OcorStat) FROM CTE_OCR CTE group by CTE.Mês, CTE.Ano, CTE.OcorStat