Syntaksen for et sum-produkt er meget enkel i SQL:
select sum(c * e)
from #mytable1;
Jeg er ikke helt sikker på, hvordan dette gælder for din forespørgsel, som ser ud til at have anden logik i sig.
EDIT:
Du vil have en vinduesfunktion:
select t.*,
sum(c*e) over (partition by a)
from #mytable1;