如何总结每行两列的乘法

时间:2013-11-27 20:56:23

标签: sql sql-server

您好,这是我的SQL查询,它根据条件将值x和y相乘,但仅限于一行。

SELECT x * y FROM bedrooms As TotalCapacity WHERE event=@event AND year=@year

我可以知道如何逐行改进吗?

感谢您的时间。

编辑:让我们说这个查询的结果是4行。每行都有X和Y值,所以我需要为行1做X * Y +对行2做X * Y +对行3做X * Y.

很抱歉在第一时间不清楚。

第一间卧室X(2)Y(10)= 20

第二间卧室X(3)Y(5)= 15

期望的结果= 35

1 个答案:

答案 0 :(得分:5)

你只需要

SELECT SUM(x * y) AS TotalCapacity
FROM   bedrooms