La sintaxis de un producto de suma es muy simple en SQL:
select sum(c * e)
from #mytable1;
No estoy muy seguro de cómo se aplica esto a su consulta, que parece tener otra lógica.
EDITAR:
Quiere una función de ventana:
select t.*,
sum(c*e) over (partition by a)
from #mytable1;