我正在尝试编写一个查询,以对销售额超过30美元的产品进行分类,但是不断出现错误“错误1:无法准备语句(“ Where”附近有1个:语法错误)”
SELECT ProductID, ProductName,SUM(Amount) as SUM
From Products
Group by ProductID, ProductName
Where Sum>=30;
答案 0 :(得分:1)
GROUP BY
应该在WHERE
之后。
SELECT ProductID, ProductName, SUM(Amount) as SUM
FROM Products
WHERE Sum >= 30
GROUP BY ProductID, ProductName ;
答案 1 :(得分:1)
选择ProductID,ProductName,SUM(Amount)作为SUM 从产品 按产品编号,产品名称分组 总和(金额)> 30;
答案 2 :(得分:0)
像这样使用它:
SELECT ProductID, ProductName,SUM(Amount) as SUM
From Products Where SUM >= 30 Group by ProductID, ProductName;
答案 3 :(得分:0)
已修复,谢谢大家的帮助!
选择ProductID,ProductName,SUM(价格) 从产品 按产品编号,产品名称分组 总和(价格)> = 30