Представьте себе систему заказов с несколькими заказами, имеющими стороны как Buy и Sell. Набор данных выглядит следующим образом
![Sample Structure](https://i.stack.imgur.com/KdK4V.jpg)
Я хочу рассчитать значение Net, которое равно (Сумма всех сторон покупки - Сумма всех сторон продажи )
Ожидаемый результат:
![Expected](https://i.stack.imgur.com/KlSkG.png)
В настоящее время я использовал Partition By для получения следующего вывода
SELECT
[NAME]
,[Side]
,[Value]
,SUM([Value]) OVER (PARTITION BY [NAME],[Side]) as Net
FROM
[Order]
Вывод:
![enter image description here](https://i.stack.imgur.com/xOrOV.png)
Но я не понимаю, как вычесть значения и получить ожидаемый результат.