如何分别显示IN子句中每一项的查询结果?

Drj*_*Drj 2 sql-server-2008

也许这是一个新手问题,但我试图获得表中每个帐户的余额总和。

我正在尝试以下

Select 
    SUM(BALANCE)  
from
    dbo.account_balances  
where 
    ACCT IN (
            1000, 1001, 1002...)  
Run Code Online (Sandbox Code Playgroud)

这给了我总余额,我明白为什么。我需要帮助弄清楚如何在查询结果中单独查看每个帐户的余额。

我无权修改表格。没有 NULL。

dru*_*zin 5

这很容易:

Select ACCT, SUM(BALANCE)
from dbo.account_balances
where ACCT IN ( 1000, 1001, 1002...)
GROUP BY ACCT
Run Code Online (Sandbox Code Playgroud)