sql >> Databasteknik >  >> RDS >> Sqlserver

sumProdukt i sql

Syntaxen för en summaprodukt är mycket enkel i SQL:

select sum(c * e)
from #mytable1;

Jag är inte helt säker på hur detta gäller din fråga, som verkar ha annan logik i sig.

EDIT:

Du vill ha en fönsterfunktion:

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


  1. Så här grupperar du efter månad i PostgreSQL

  2. Vilken typ av JOIN som ska användas

  3. Varför ska jag inte använda mysql_*-funktioner i PHP?

  4. Vad är det bästa sättet att komma åt en databas från PHP?