Bueno, probando lo que dijo fjcg02, gracias por comentar, pues no agrupa por fecha, puse GROUP BY TTDTE solo para ver, porque GROUP BY TPROD, TTDTE (O sea producto y fecha) y hacía lo mismo de siempre y agrupaba por código nada mas, la verdad es que también quedé confundido en como declarar "and fecha entre los meses que quieras mirar", o sea ¿Coloco 12 OR y tal?, pero lo hice cambiando el código que ya tenía, pero solo pidiendo R, me limité a que me diesen las R mensuales luego ver como las pego a las I pero no agrupa por fecha/TTDTE.
Me salió específicamente esto: "Is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause."
El código que usé fue:
Código SQL
[-]SELECT TPROD, TTDTE,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '01%' THEN (T1 + T2 + T3) ELSE 0 END) AS EneroR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '02%' THEN (T1 + T2 + T3) ELSE 0 END) AS FebreroR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '03%' THEN (T1 + T2 + T3) ELSE 0 END) AS MarzoR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '04%' THEN (T1 + T2 + T3) ELSE 0 END) AS AbrilR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '05%' THEN (T1 + T2 + T3) ELSE 0 END) AS MayoR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '06%' THEN (T1 + T2 + T3) ELSE 0 END) AS JunioR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '07%' THEN (T1 + T2 + T3) ELSE 0 END) AS JulioR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '08%' THEN (T1 + T2 + T3) ELSE 0 END) AS AgostoR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '09%' THEN (T1 + T2 + T3) ELSE 0 END) AS SeptiembreR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '10%' THEN (T1 + T2 + T3) ELSE 0 END) AS OctubreR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '11%' THEN (T1 + T2 + T3) ELSE 0 END) AS NoviembreR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '12%' THEN (T1 + T2 + T3) ELSE 0 END) AS DiciembreR,
SUM(CASE WHEN TTDTE LIKE '%' + @TTDTE + '%' THEN (T1 + T2 + T3) ELSE 0 END) AS Total_AnualR
FROM BPCS_TRANS_ITH_2
WHERE (THWRKC = '431101') AND TTYPE = 'R'
GROUP BY TPROD, TTDTE, TTYPE
ORDER BY TPROD
PD: Las R no comienzan por Q, si quieres diferenciarlas en código comienzan por S, pero realmente no necesito sus código sino sus propios totales.
PD2: Disculpen mi falta de habilidad y las molestias.