いくつかのデータを含むテーブルがあるとします...複雑なケース句でデータを取得するために使用されるクエリがあります...
SELECT row_number() over (...) as num, ... as field 1,
case ... as field2
FROM ...
次に、次のようなより複雑なロジックを追加したいと思います
SELECT row_number() over (...) as num, ... as field 1,
field2 * num as field2
FROM ...
基本的に、row_num + 1 as field2
Postgresと入力すると返されます
エラー: 列 "row_num" が存在しません
このクエリ内のクエリのフィールドを参照するにはどうすればよいですか?