UPDATE acr b
SET (b.rgn, b.ovrd, b.opr, b.dte, b.TIMESTAMP) =
(SELECT DISTINCT rgn, ovrd, 'BTCHREQ', DECIMAL(REPLACE(CHAR(CURRENT dATE, ISO), '-', ''),8,0), CURRENT_TIMESTAMP
FROM acr
WHERE agt = b.agt
AND timestamp = (SELECT MAX(timestamp) FROM acr WHERE agt = b.agt))
WHERE b.rgn <>
(SELECT DISTINCT rgn
FROM acr
WHERE agt = b.agt
AND timestamp = (SELECT MAX(timestamp) FROM acr WHERE agt = b.agt));
|