algo asi
Código SQL:
Ver originalSELECT retiroequiposid,fechaacta,mes,ano,SUM(pc) AS pc,SUM(note) AS note, SUM(aio) AS aio FROM(
SELECT re.retiroequiposid,re.fechaacta, datepart(MONTH,re.fechaacta) AS mes, datepar(yyyy,re.fechaacta) AS ano, CASE WHEN tipoequipoid=1 THEN COUNT(1) END AS pc,
CASE WHEN tipoequipoid=2 THEN COUNT(1) END AS note,
CASE WHEN tipoequipoid31 THEN COUNT(1) END AS aio
FROM retirosequipos.retirosequipos AS re
WHERE re.proyectoequipoid IN (1,2,3) AND datepart(yyyy,re.fechaacta) BETWEEN 2015 AND 2016
) AS t1
GROUP BY retiroequiposid,fechaacta
ORDER BY fechaacta