答案 0 :(得分:0)
如果您没有卖出的数量,您的金额实际上会变为已购买 - 无效,这将导致无答案。
你应该通过使用[已购买] - (Nz([Sold],0))来允许空值,这将迫使零进入计算。
答案 1 :(得分:0)
我进入SQL视图并将INNER JOIN更改为RIGHT JOIN,它完成了这项工作。
SELECT tblProduct.Product_ID, tblProduct.ProductName, Nz([Purchased],0) AS
PurchasedQuantity, Nz([Sold],0) AS SoldQuantity, [PurchasedQuantity]-(Nz([SoldQuantity],0))
AS [Available] FROM qrySoldProducts RIGHT JOIN (qryPurchasedProducts RIGHT JOIN
tblProduct ON qryPurchasedProducts.Product_ID = tblProduct.Product_ID) ON
qrySoldProducts.Product_ID = tblProduct.Product_ID;