Beste Helpmij.Forumleden,
Heb een UnionQuery waarin gegevens uit een tabel product (productId en productvoorraad) worden samengevoegd met gegevens uit een query waarin de voorraad wordt verrekend (verkochte producten worden van voorraad afgetrokken, producten die aangekocht worden worden bij voorraad opgeteld).
Nu wil ik dat van de unionquery enkel de producten worden weergegeven uit de tabel product waar geen voorraadwijzigingen zijn gebeurd, én de producten van de query waar voorraadwijzigingen zijn gebeurd. Nu geeft de unionquery alle producten weer samen met alle producten waar voorraadwijziginen zijn gebeurd ( dus nu worden producten waarmee voorraadwijzigingen plaatsvonden 2 x opgehaald: 1 maal uit tabel product en 1 x uit de query die de voorraad herberekend).
Unionquery : SELECT qrestock.ProductId, qrestock.Tot
FROM qrestock
UNION Select qreProduct.ProductId,Voorradig
From qreProduct;
QreStock: SELECT Product.ProductId, Product.Scannummer, Product.CategorieId, Product.Productomschrijving, Product.CategorieId, Product.LeverancierId, Product.Verkoopprijs, Product.Inkoopprijs, [somvanaantal]-[somvanMutaantalin] AS Tot, Sum(Orderdetail2.MutAantalIn) AS SomVanMutAantalIn, Sum(Orderdetail2.Aantal) AS SomVanAantal
FROM Product INNER JOIN (Orders INNER JOIN Orderdetail2 ON Orders.Orderid = Orderdetail2.OrderId) ON Product.ProductId = Orderdetail2.ProductId
GROUP BY Product.ProductId, Product.Scannummer, Product.CategorieId, Product.Productomschrijving, Product.CategorieId, Product.LeverancierId, Product.Verkoopprijs, Product.Inkoopprijs;
QreProduct:SELECT Product.ProductId, Product.Voorradig
FROM Product;
Hoop dat dit duidelijk is,
Misschien is dit niet via een unionquery op te lossen maar wel in vba,
Benieuwd.
M.
Heb een UnionQuery waarin gegevens uit een tabel product (productId en productvoorraad) worden samengevoegd met gegevens uit een query waarin de voorraad wordt verrekend (verkochte producten worden van voorraad afgetrokken, producten die aangekocht worden worden bij voorraad opgeteld).
Nu wil ik dat van de unionquery enkel de producten worden weergegeven uit de tabel product waar geen voorraadwijzigingen zijn gebeurd, én de producten van de query waar voorraadwijzigingen zijn gebeurd. Nu geeft de unionquery alle producten weer samen met alle producten waar voorraadwijziginen zijn gebeurd ( dus nu worden producten waarmee voorraadwijzigingen plaatsvonden 2 x opgehaald: 1 maal uit tabel product en 1 x uit de query die de voorraad herberekend).
Unionquery : SELECT qrestock.ProductId, qrestock.Tot
FROM qrestock
UNION Select qreProduct.ProductId,Voorradig
From qreProduct;
QreStock: SELECT Product.ProductId, Product.Scannummer, Product.CategorieId, Product.Productomschrijving, Product.CategorieId, Product.LeverancierId, Product.Verkoopprijs, Product.Inkoopprijs, [somvanaantal]-[somvanMutaantalin] AS Tot, Sum(Orderdetail2.MutAantalIn) AS SomVanMutAantalIn, Sum(Orderdetail2.Aantal) AS SomVanAantal
FROM Product INNER JOIN (Orders INNER JOIN Orderdetail2 ON Orders.Orderid = Orderdetail2.OrderId) ON Product.ProductId = Orderdetail2.ProductId
GROUP BY Product.ProductId, Product.Scannummer, Product.CategorieId, Product.Productomschrijving, Product.CategorieId, Product.LeverancierId, Product.Verkoopprijs, Product.Inkoopprijs;
QreProduct:SELECT Product.ProductId, Product.Voorradig
FROM Product;
Hoop dat dit duidelijk is,
Misschien is dit niet via een unionquery op te lossen maar wel in vba,
Benieuwd.
M.