Partitioning句にORDERbyを含める場合、明示的にウィンドウ句を含めることができます。
これらのLAST_VALUESをすべての行に含める場合は、注文者の後にこれを含める必要があります:
無制限の先行と無制限の後続の間の行
これでクエリは修正されます。
ドキュメントからの詳細:
ROW句またはRANGE句を指定しない場合、ウィンドウサイズは次のように決定されます。
- ORDER BY句が指定されている場合、ウィンドウはパーティションの最初の行(UNBOUNDED PRECEDING)で始まり、現在の行(CURRENT ROW)で終わります。
- ORDER BY句が指定されていない場合、ウィンドウはパーティションの最初の行(UNBOUNDED PRECEDING)で始まり、パーティションの最後の行(UNBOUNDED FOLLOWING)で終わります。