このクエリを想定すると、
SELECT
SUM (Quantity) OVER (Partition By Symbol ORDER BY PositionID ASC ROWS UNBOUNDED PRECEDING) as RemainedQty
ウィンドウ関数で条件を定義することはできますか? この例では、各行のさまざまな状況で SUM (数量) を取得する必要があります。(仮説的に)次のようなもの:
SELECT
SUM (Quantity) OVER (Partition By ...) Where SomeColumn='X' as RemainedQty_X,
SUM (Quantity) OVER (Partition By ...) Where SomeColumn='Y' as RemainedQty_Y ...