Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

sumProduct w sql

Składnia iloczynu sumy w SQL jest bardzo prosta:

select sum(c * e)
from #mytable1;

Nie jestem do końca pewien, jak odnosi się to do twojego zapytania, które wydaje się mieć w sobie inną logikę.

EDYCJA:

Potrzebujesz funkcji okna:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o sprawdzenie indeksu w tabeli

  2. EF4 — wybrana procedura składowana nie zwraca żadnych kolumn

  3. Logowanie nie powiodło się dla użytkownika „NT AUTHORITY\ANONYMOUS LOGON” w programie SQL Server 2008

  4. SQL WYBIERZ GG:MM - GG:MM

  5. Utwórz kopię zapasową pojedynczej tabeli z jej danymi z bazy danych na serwerze sql 2008