您好,这是我的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
答案 0 :(得分:5)
你只需要
SELECT SUM(x * y) AS TotalCapacity
FROM bedrooms