从多元化中建立一个总和

not*_*kie -1 sql t-sql sql-server sum

我想用两列作为乘法因子来构建一个总和.请参阅示例数据:

+------------+-------------+
| Amount     | Rate        |
+------------+-------------+
|  8         |         4.1 |
|  3         |         2.5 |
|  7         |         5.3 |
+------------+-------------+
Run Code Online (Sandbox Code Playgroud)

所以我有这个表,我正在努力与乘法的这些结果的总量.我可以建立第三列并计算(8*4.1)+(3*2.5)+(7*5.3)

但我想直接从两列中完成.到目前为止我用过

sum(amount) * sum(rate) 
Run Code Online (Sandbox Code Playgroud)

但它没有给我正确的结果.谁能帮助我,告诉我正确的配方是什么?

非常感谢你!

Kev*_* K. 6

随着sum(amount) * sum(rate)你将它们相加后乘以它们.总结您需要使用的乘积值sum(amount * rate)