Sometimes you just want to do this
update foo set bar=123 order by foo.lastmodifiedtimestamp
Why.... well you may rely on the order of the timestamp.
It's suprprisingly hard to do but is possible using CTEs.
WITH
(
)
UPDATE
set
WHERE
Idea pinched from here. Reposted in search of better Live Search ranking for the obvious search query 'controlling update order in SQL Server'