Update statement with EXISTS condition using 2 TBL
Hi
I need to update the field IBGLPT in table F4102 from the F4101 field IMGLPT for only the records where F4101 IMITM = F4102 IBITM
This is the statement that I put together:
UPDATE TESTDTA.F4102
SET TESTDTA.F4102.IBGLPT= ( SELECT TESTDTA.F4101.IMITM
FROM TESTDTA.F4101
WHERE TESTDTA.F4101.IMITM=TESTDTA.F4102.IBITM)
WHERE EXISTS
(SELECT TESTDTA.F4101
FROM F4101
WHERE TESTDTA.F4101.IMITM=TESTDTA.F4102.IBITM);
I get an error; Arithmetic overflow error for type varchar, value = 721220.000000.
Any help is greatly appreciated
Thank you
|