我需要返回amount_left大于的结果0。我试过这个,但这给出了错误的结果。
SELECT DISTINCT [item no_],
(SELECT Sum(quantity)
FROM dbo.[auto kada sia$item ledger entry]
WHERE [item no_] = a.[item no_]) AS 'amount_left'
FROM dbo.[auto kada sia$item ledger entry] AS a
ORDER BY a.[item no_]
Run Code Online (Sandbox Code Playgroud)
怎样才能达到要求的结果?
小智 5
SELECT [item no_], SUM(quantity) AS 'amount_left'
FROM dbo.[auto kada sia$item ledger entry]
GROUP BY [item no_]
HAVING SUM(quantity) > 0
ORDER BY [item no_];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
874 次 |
| 最近记录: |