Hi,
Is it possible to take 3 simple queries which collectively show stock on hand and merge them into 1 query?
Query 1 sums stock added:
========================
SELECT tblAddProducts.ProductID, Sum(tblAddProducts.ProductQTYadded) AS SumOfProductQTYadded
FROM tblAddProducts
GROUP BY tblAddProducts.ProductID;
Query 2: sums items sold:
========================
SELECT tblOrders.OrdersProductID, Sum(tblOrders.OrdersQuantity) AS SumOfOrdersQuantity
FROM tblOrders
GROUP BY tblOrders.OrdersProductID;
Query 3 subtracts the values on Query 2 from Query 1:
========================
SELECT tblProducts.ProductID, tblProducts.ProductName, Query1.SumOfProductQTYadded, Query2.SumOfOrdersQuantity, NZ([SumOfProductQTYadded])-nz([SumOfOrdersQuantity]) AS Expr1
FROM (Query1 RIGHT JOIN tblProducts ON Query1.ProductID = tblProducts.ProductID) LEFT JOIN Query2 ON tblProducts.ProductID = Query2.OrdersProductID;
I have spent several hours working at trying to merge these into 1 and I haven't been able to do it, so any help would be very much appreciated, if it can be done.
Thanks,
Garry
Is it possible to take 3 simple queries which collectively show stock on hand and merge them into 1 query?
Query 1 sums stock added:
========================
SELECT tblAddProducts.ProductID, Sum(tblAddProducts.ProductQTYadded) AS SumOfProductQTYadded
FROM tblAddProducts
GROUP BY tblAddProducts.ProductID;
Query 2: sums items sold:
========================
SELECT tblOrders.OrdersProductID, Sum(tblOrders.OrdersQuantity) AS SumOfOrdersQuantity
FROM tblOrders
GROUP BY tblOrders.OrdersProductID;
Query 3 subtracts the values on Query 2 from Query 1:
========================
SELECT tblProducts.ProductID, tblProducts.ProductName, Query1.SumOfProductQTYadded, Query2.SumOfOrdersQuantity, NZ([SumOfProductQTYadded])-nz([SumOfOrdersQuantity]) AS Expr1
FROM (Query1 RIGHT JOIN tblProducts ON Query1.ProductID = tblProducts.ProductID) LEFT JOIN Query2 ON tblProducts.ProductID = Query2.OrdersProductID;
I have spent several hours working at trying to merge these into 1 and I haven't been able to do it, so any help would be very much appreciated, if it can be done.
Thanks,
Garry