Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

sumProduct в sql

Синтаксисът за сума-продукт е много прост в SQL:

select sum(c * e)
from #mytable1;

Не съм съвсем сигурен как това се отнася за вашето запитване, което изглежда има друга логика в него.

РЕДАКТИРАНЕ:

Искате функция за прозорец:

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. T-SQL алгоритъм за кодиране на опасни HTML символи като препратки към HTML символни обекти

  2. Как да направите страниране в SQL Server 2008

  3. Премахване и повторно създаване на бази данни в Microsoft SQL Server

  4. Определяне на последния добавен ред, когато няма индекс

  5. Локални срещу SaaS:Архитектура на системата за мониторинг на бази данни