I can't get this code to run on SQL server without the following error
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'JOIN'.
UPDATE [tblAcsChargeAmt s]
JOIN [T Accessorials_Es timated]
ON [tblAcsChargeAmt s].[Shipment Id] = [T Accessorials_Es timated].[Shipment Id]
AND [tblAcsChargeAmt s].[Load Id] = [T Accessorials_Es timated].[Load Id]
AND [tblAcsChargeAmt s].[Acs Code] = [T Accessorials_Es timated].[Acs Code])
SET [tblAcsChargeAmt s].[Est AP Amt] = [T Accessorials_Es timated].[AP Est Acs Amt],
[tblAcsChargeAmt s].[Est AR Amt] = [T Accessorials_Es timated].[AR Est Acs Amt]
WHERE [tblAcsChargeAmt s].[Est AP Amt] = 0
OR [tblAcsChargeAmt s].[Est AR Amt] = 0;
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'JOIN'.
UPDATE [tblAcsChargeAmt s]
JOIN [T Accessorials_Es timated]
ON [tblAcsChargeAmt s].[Shipment Id] = [T Accessorials_Es timated].[Shipment Id]
AND [tblAcsChargeAmt s].[Load Id] = [T Accessorials_Es timated].[Load Id]
AND [tblAcsChargeAmt s].[Acs Code] = [T Accessorials_Es timated].[Acs Code])
SET [tblAcsChargeAmt s].[Est AP Amt] = [T Accessorials_Es timated].[AP Est Acs Amt],
[tblAcsChargeAmt s].[Est AR Amt] = [T Accessorials_Es timated].[AR Est Acs Amt]
WHERE [tblAcsChargeAmt s].[Est AP Amt] = 0
OR [tblAcsChargeAmt s].[Est AR Amt] = 0;
Comment