hmmmm.... 4095.00 / 39 = 105.00There are 39 records! this code calculated each record then summed the total 39 times. The following code works: update tempqik set acctbal = maxreb - txvroyalty where PRIMSSN IS NOT NULL AND LEFT(DAN, 2) = 'QX' AND (left(prepprod, 3) = 'TAX' or prepprod = '1040SD' or prepprod = '1040PL' or prepprod = 'ENHEDT' or prepprod = 'PROEDT' or prepprod = 'PROED+' or prepprod = 'TV990E' or prepprod = '1040IN') update tempqik set acctbal = maxreb where PRIMSSN IS NOT NULL AND LEFT(DAN, 2) = 'QX' AND PREPPROD IS NULL update A set A.QXREB = B.total from EFILE A Inner Join (SELECT E.DLRCODE, SUM(T.ACCTBAL) TOTAL FROM EFILE E LEFT OUTER JOIN TEMPQIK T ON E.DLRCODE = T.DLRCODE WHERE T.DLRCODE IS NOT NULL GROUP BY E.DLRCODE)B ON A.DLRCODE = B.DLRCODE
If you know of a better way to do this, let me know!Thanks again,Teresa
"Someday I'll know enough to help someone else!"