Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

sumProduct di sql

Sintaks untuk sum-product sangat sederhana dalam SQL:

select sum(c * e)
from #mytable1;

Saya tidak yakin bagaimana ini berlaku untuk kueri Anda, yang tampaknya memiliki logika lain di dalamnya.

EDIT:

Anda menginginkan fungsi jendela:

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. InsertAllOnSubmit hanya menyisipkan catatan data pertama

  2. Apa jenis tunggu PAGEIOLATCH_SH di SQL Server?

  3. Bagaimana cara mengatur database default di Sql Server dari kode?

  4. Masalah izin SQL Server 2008 OPENROWSET

  5. Tidak dapat mengubah desain tabel di SQL Server 2008