IF OBJECT_ID('tempdb.dbo.#SEQ') IS NOT NULL

DROP TABLE #SEQ


SELECT

COD_MOVIMENTO_ITEM,

ROW_NUMBER() OVER (partition by  I.COD_MOVIMENTO order by  I.COD_MOVIMENTO) SEQUENCIA INTO #SEQ

FROM MOVIMENTO_ITEM I

INNER JOIN MOVIMENTO M ON M.COD_MOVIMENTO = I.COD_MOVIMENTO

WHERE M.NUMERO_DOC = '01014' AND VAL_MOVIMENTO =4818.42


UPDATE MOVIMENTO_ITEM SET SEQUENCIA = S.SEQUENCIA

FROM MOVIMENTO_ITEM I

INNER JOIN #SEQ  S ON S.COD_MOVIMENTO_ITEM = I.COD_MOVIMENTO_ITEM


DROP TABLE #SEQ