I kinda glazed over the requirements, but I think this works:DECLARE @Table TABLE ( VendorID INT, VchrNmbr VARCHAR(10), CurtRxAm MONEY, DocAmnt MONEY, LocationID INT, Blah MONEY)INSERT @TableSELECT 4690, '24227', $5.12, $50.54, 1, $0.0UNION ALL SELECT 4690, '24227', $5.13, $50.54, 2, $0.0UNION ALL SELECT 4690, '25250', $5.14, $50.54, 1, $0.0UNION ALL SELECT 4690, '25250', $5.15, $50.54, 1, $0.0UNION ALL SELECT 4690, '25250', $5.16, $50.54, 2, $0.0UNION ALL SELECT 4690, '25251', $5.17, $50.54, 1, $0.0UNION ALL SELECT 4690, '25252', $5.18, $50.54, 2, $0.0UPDATE TSET Blah = CASE WHEN NumRows > 1 THEN DocAmnt ELSE CurtRxAm ENDFROM @Table AS TINNER JOIN ( SELECT VendorID, VchrNmbr, COUNT(*) AS NumRows FROM @Table GROUP BY VendorID, VchrNmbr ) AS D ON T.VendorID = D.VendorID AND T.VchrNmbr = D.VchrNmbr SELECT *FROM @Table