• This should do the trick.

    WITH CTE_rownumbers AS

    (

    SELECT Agreement_Area_Id, RID = ROW_NUMBER() OVER(ORDER BY Agreement_Area_Id DESC)

    FROM [dbo].[Agreement_Area]

    )

    UPDATE aa

    SET Agreement_Area_Number = cte.RID

    FROM [dbo].[Agreement_Area] aa

    JOIN CTE_rownumbers cte ON aa.Agreement_Area_Id = cte.Agreement_Area_Id;

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP