SELECT * FROM ( SELECT FCardId,FAcctId,FBalance FROM TMemberCardAccount ) AS T1, ( SELECT FCardId,FAcctId, SUM(FInAmount) - SUM(FOutAmount) AS FBalance FROM TMemberCardAcctHist GROUP BY FCardId,FAcctId ) AS T2 WHERE T1.FCardId = T2.FCardId AND T1.FAcctId = T2.FAcctId AND T2.FBalance != T1.FBalance UPDATE A SET A.FBalance = T2.FBalance FROM TMemberCardAccount AS A, ( SELECT FCardId,FAcctId, SUM(FInAmount) - SUM(FOutAmount) AS FBalance FROM TMemberCardAcctHist GROUP BY FCardId,FAcctId ) AS T2 WHERE a.FCardId = T2.FCardId AND a.FAcctId = T2.FAcctId AND a.FBalance != T2.FBalance SELECT * FROM ( SELECT FMemId,FMemNo,FPoint FROM TMember ) AS T1, ( SELECT FMemId, SUM(FInAmount) - SUM(FOutAmount) AS FPoint FROM TMemberPointHist GROUP BY FMemId ) AS T2 WHERE T1.FMemId = T2.FMemId AND T2.FPoint != T1.FPoint --未打开输入法 1 8 41 1e0001 --英文半角 1 8 41 1e0001 --英文全局 1 8 e5 1e0001 --中文半角 1 8 e5 1e0001 --中文全角 1 8 e5 1e0001