我想从这个聚合值应该非零的NetQuatity
表中获取聚合。BillDetails
我写了一个查询,如下所示。但是感觉好像没有优化。有没有人可以折射这个。任何尝试将不胜感激。
SELECT * FROM
(
SELECT DISTINCT CustId, Name, SUM(NetQuantity) OVER(PARTITION BY CustId, Name) AS Quantity
FROM BillDetails
) T WHERE Quantity <> 0