Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

sumProdotto in sql

La sintassi per un sum-product è molto semplice in SQL:

select sum(c * e)
from #mytable1;

Non sono del tutto sicuro di come ciò si applichi alla tua query, che sembra avere un'altra logica.

MODIFICA:

Vuoi una funzione finestra:

select t.*,
       sum(c*e) over (partition by a)
from #mytable1;