Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

sumProduct trong sql

Cú pháp của sum-product rất đơn giản trong SQL:

select sum(c * e)
from #mytable1;

Tôi không chắc điều này áp dụng như thế nào cho truy vấn của bạn, dường như có logic khác trong đó.

CHỈNH SỬA:

Bạn muốn một chức năng cửa sổ:

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. Chèn hàng loạt tệp dữ liệu vào máy chủ SQL

  2. Lỗi SQL Server 1934 xảy ra trên CHÈN vào bảng với cột được tính toán PHP / PDO

  3. SYSUTCDATETIME () Ví dụ trong SQL Server (T-SQL)

  4. T-SQL Cách cấp vai trò cho người dùng

  5. Truy vấn SQL để tìm mức lương cao nhất thứ N từ bảng lương