SQL Server在更新语句中的排序

我有这个查询,我似乎无法弄清楚如何与order by结合使用。这是查询:

UPDATE TOP 100 Kist SET Stapel ='" + Stapel + "' WHERE Row ='" + Row + "'"

“ kist”中的每一行都有一个日期,我想使用这些日期来排序我的更新语句。像这样:

UPDATE TOP 100 Kist SET Stapel ='" + Stapel + "' WHERE Row ='" + Row + "'"
ORDER BY Date ASC

但这在MSSQL上不起作用。

任何帮助将非常感激。