Ms access 条件表达式中的数据类型不匹配-Microsoft Access

Ms access 条件表达式中的数据类型不匹配-Microsoft Access,ms-access,Ms Access,此查询的问题说明,对于所有销售交易中销售了三个以上项目的每个产品,检索产品id、产品名称和产品价格无嵌套查询。 我真的很难回答这个问题,希望有人能解释我可能犯的错误。提前非常感谢 您是否尝试过使用查询设计窗口或向导?错误说明了一切。调整到:WHERE TotalNumberOfItems>3或:WHERE SUMs.noofitems>3我请一位同学帮忙,他们告诉我使用TotalNumberOfItems。我把它改为HAVING sums.noofitems>3,因为它不允许我同时使用WHERE

此查询的问题说明,对于所有销售交易中销售了三个以上项目的每个产品,检索产品id、产品名称和产品价格无嵌套查询。
我真的很难回答这个问题,希望有人能解释我可能犯的错误。提前非常感谢

您是否尝试过使用查询设计窗口或向导?错误说明了一切。调整到:WHERE TotalNumberOfItems>3或:WHERE SUMs.noofitems>3我请一位同学帮忙,他们告诉我使用TotalNumberOfItems。我把它改为HAVING sums.noofitems>3,因为它不允许我同时使用WHERE和SUM。成功了!非常感谢您的反馈!我真的很感激!!
SELECT p.productid, p.productname, p.productprice,
SUM(s.noofitems) AS TotalNumberOfItems
FROM soldvia AS s
INNER JOIN product AS p
ON p.productid = s.productid
WHERE 'TotalNumberOfItems' > 3
GROUP BY p.productid, p.productname, p.productprice
ORDER BY p.productid;