The following sql statement runs from an external IDE but gives me an error on line 15 position 14 When ran in the iSeries environment:
Error: Position 14 Token SUM was not valid. Valid tokens: ) ,.
0011.00 UPDATE OIPAYFILES/EMPLOYEE SET PRURN2 = PRURN1 - (PRURN5 + (SELECT
0012.00 POINTS FROM WEBPRDDT1/HOURBANK WHERE EMP# = EAEMP#) +
0013.00 Case When (Select SUM(eatapt) As eatapt From OIPAYFILES/EMPATTEN
0014.00 Where Left(TRIM(eaabda),4) = Left(TRIM(rehidt),4) And eaabda < rehidt And EMP# = EAEMP#) Is Null Then 0
0015.00 Else (Select SUM(eatapt) As eatapt From OIPAYFILES/EMPATTEN
0016.00 Where Left(TRIM(eaabda),4) = Left(TRIM(rehidt),4) And eaabda < rehidt And EMP# = EAEMP#) End)
0017.00 WHERE EXISTS (SELECT 1 FROM WEBPRDDT1/HOURBANK WHERE EMP# = EAEMP#)
Error: Position 14 Token SUM was not valid. Valid tokens: ) ,.
0011.00 UPDATE OIPAYFILES/EMPLOYEE SET PRURN2 = PRURN1 - (PRURN5 + (SELECT
0012.00 POINTS FROM WEBPRDDT1/HOURBANK WHERE EMP# = EAEMP#) +
0013.00 Case When (Select SUM(eatapt) As eatapt From OIPAYFILES/EMPATTEN
0014.00 Where Left(TRIM(eaabda),4) = Left(TRIM(rehidt),4) And eaabda < rehidt And EMP# = EAEMP#) Is Null Then 0
0015.00 Else (Select SUM(eatapt) As eatapt From OIPAYFILES/EMPATTEN
0016.00 Where Left(TRIM(eaabda),4) = Left(TRIM(rehidt),4) And eaabda < rehidt And EMP# = EAEMP#) End)
0017.00 WHERE EXISTS (SELECT 1 FROM WEBPRDDT1/HOURBANK WHERE EMP# = EAEMP#)
Comment