try this and seeUPDATE tset t.tere_Deleted=1FROM (SELECT ROW_NUMBER() OVER (PARTITION BY tere_leveltype,tere_contractId, tere_divisionId, tere_classId,tere_memberId, tere_termreinstatedt, tere_termreasoncode, tere_Action ORDER BY Tere_TermReinstateId DESC) AS Rn,Tere_DeletedFROM termreinstate )tWhere Tere_Deleted is NULL and Rn > 1
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/