sql >> Databáze >  >> RDS >> Sqlserver

sumaProdukt v sql

Syntaxe součtového součinu je v SQL velmi jednoduchá:

select sum(c * e)
from #mytable1;

Nejsem si zcela jistý, jak to platí pro váš dotaz, který má podle všeho jinou logiku.

EDIT:

Chcete funkci okna:

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


  1. Existuje nějaká hashovací funkce v PL/SQL?

  2. ORA-00918:Nejednoznačně definovaný sloupec, dostávám tuto chybu

  3. 4 způsoby, jak získat seznam plánů v SQL Server Agent (T-SQL)

  4. Statické a dynamické maskování dat v FieldShield