UPDATE t
SET t.LineNo= t1.PrevLineNo
FROM table t
CROSS APPLY (SELECT MAX(LineNo) AS prevLineNo
FROM table
WHERE id < t.id
AND LineNo IS NOT NULL
)t1
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/