Oracleのドキュメントには、使用できると書かれています:
select avg(id) over (partition by <expression>) from table1;
たとえば、これはうまくいきます:
select avg(id) over (partition by id) from table1;
しかし、「より大きい」式を使用すると、エラー ORA-00907 が発生しました。
select avg(id) over (partition by (id > 3)) from table1;
式の構文はどこに文書化されていますか? 「より大きい」式を使用してレコード セットを分割できますか?