Muchas gracias a GEriReshef, al final lo hice de otra manera
Código SQL:
Ver originalSELECT TCR2.CC, TCR2.idCC, SUM(TCR.presupuesto) FROM @tablaReporte1PC TCR
INNER JOIN @TablaHijos TH ON TH.idHijo = TCR.idCC
INNER JOIN @tablaReporte1PC TCR2 ON TCR2.idCC = TH.idPadre
GROUP BY TCR2.CC, TCR2.idCC