G
Gregg
I need to full outer join two tables while simultaneously
adding together two common fields. I've read the past
posts but am still struggling with getting thsi join to
work without a syntax error. This is what I have:
INSERT INTO StockOnHand ( prodIdentity, whsIdentity,
locIdentity, quantity, EffectiveDate, EffectiveTime,
ExpirationDate, LotNo )
SELECT StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
Sum([stockonhandARI].[quantity]+[stockonhandLots].
[quantity]) AS Qty, StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
FROM StockOnHandARI RIGHT JOIN StockOnHandLots ON
StockOnHandARI.prodIdentity = StockOnHandLots.prodIdentity
GROUP BY StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
UNION
SELECT StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
Sum([stockonhandARI].[quantity]+[stockonhandLots].
[quantity]) AS Qty, StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
FROM StockOnHandLots RIGHT JOIN StockOnHandARI ON
StockOnHandARI.prodIdentity = StockOnHandLots.prodIdentity
GROUP BY StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
Any help is appreciated
adding together two common fields. I've read the past
posts but am still struggling with getting thsi join to
work without a syntax error. This is what I have:
INSERT INTO StockOnHand ( prodIdentity, whsIdentity,
locIdentity, quantity, EffectiveDate, EffectiveTime,
ExpirationDate, LotNo )
SELECT StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
Sum([stockonhandARI].[quantity]+[stockonhandLots].
[quantity]) AS Qty, StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
FROM StockOnHandARI RIGHT JOIN StockOnHandLots ON
StockOnHandARI.prodIdentity = StockOnHandLots.prodIdentity
GROUP BY StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
UNION
SELECT StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
Sum([stockonhandARI].[quantity]+[stockonhandLots].
[quantity]) AS Qty, StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
FROM StockOnHandLots RIGHT JOIN StockOnHandARI ON
StockOnHandARI.prodIdentity = StockOnHandLots.prodIdentity
GROUP BY StockOnHandLots.prodIdentity,
StockOnHandLots.whsIdentity, StockOnHandLots.locIdentity,
StockOnHandLots.EffectiveDate,
StockOnHandLots.EffectiveTime,
StockOnHandLots.ExpirationDate, StockOnHandLots.LotNo
Any help is appreciated