WHERE演算子を上に移動する必要があります RowNumber列が作成されるプロジェクトリスト。派生テーブルまたはCTEを使用する:
SELECT *
FROM (
SELECT *, ROW_NUMBER() OVER (...) as RowNumber
FROM ...) As ...
WHERE RowNumber = ...
同等のCTEは次のとおりです。
WITH cte AS (
SELECT *, ROW_NUMBER() OVER (...) as RowNumber
FROM ...)
SELECT * FROM cte
WHERE RowNumber = ...