Sintaks untuk sum-product sangat sederhana dalam SQL:
select sum(c * e)
from #mytable1;
Saya tidak yakin bagaimana ini berlaku untuk kueri Anda, yang tampaknya memiliki logika lain di dalamnya.
EDIT:
Anda menginginkan fungsi jendela:
select t.*,
sum(c*e) over (partition by a)
from #mytable1;