我想要返回某些产品价格的总和。
static class Test {
//attributes
String attribute;
}
,错误是:
Msg 8120,Level 16,State 1,Line 1
专栏' Artikal.RegistarskiBroj'在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中。
我甚至尝试按SELECT UserID, ProductName, Price, SUM(Price)
FROM Product
对其进行分组,错误不会消失
答案 0 :(得分:0)
这似乎是一个非常明确的错误消息。查询需要GROUP BY
。据推测,这是您想要的查询:
select UserID, ProductName, SUM(Price)
from Product
group by UserID, ProductName;
Price
正在汇总。它不应该汇总,也不应单独列出。
编辑:
如果您只想要价格的总和,请忽略其他列:
select SUM(Price)
from Product;