Kažkas panašaus (sintaksės netikrinau): WITH table_Y(ID, Data) AS ( SELECT ID, DateAdd("d", -1, Data) FROM table_X WHERE Result = 'Y' ) UPDATE table_X T1 SET T1.Result = 'minus1' FROM table_Y T2 WHERE T1.ID = T2.ID AND T1.Data = T2.Data ar UPDATE T1 SET T1.Result = 'minus1' FROM table_X T1 LEFT JOIN ( SELECT ID, DateAdd("d", -1, Data) AS ddata FROM table_X WHERE Result = 'Y' ) AS T2 ON T1.ID = T2.ID AND T1.Data = T2.ddata