Sum Function将框输入到输入值

时间:2014-11-18 04:52:43

标签: ms-access

使用Access SQL查询,当我输入sum函数而不是返回值的总和时,它会弹出一个框,要求我输入一个数字。整个代码试图返回包含五个以上产品的交易。

SELECT SoldVia.TID, sum(SoldVia.NoOfItems) as "TotalSold"

From SalesTransaction INNER JOIN SoldVia ON SalesTransaction.TID = SoldVia.TID

Group By SoldVia.ProductID, SoldVia.TID

Having TotalSold>5;

1 个答案:

答案 0 :(得分:0)

我认为您需要将Having语句更改为以下内容:

有总和(SoldVia.NoOfItems)> 5

目前,Access正在将TotalSold视为隐式参数,这就是为什么在运行查询时要求输入值的原因。