获取一行SQL Server的总和

cod*_*tic 0 sql-server select

我目前正在执行一个select语句.我只想得到其中一行的总和,而不是其他3.我有以下内容:

SELECT SUM([Amount]), [Number], [Brand]
FROM [myTable]
WHERE [ID] = '1000'
Run Code Online (Sandbox Code Playgroud)

我只想得到金额的总和.如果我拿出数字和品牌,只选择金额,它的效果很好,但不包括它们......任何想法?

SELECT SUM([Amount]), [Number], [Brand]
FROM [myTable]
WHERE [ID] = '1000' 
Run Code Online (Sandbox Code Playgroud)

Dun*_*dnd 5

你需要对它进行分组.

SELECT 
    SUM([Amount]), [Number], [Brand]
FROM 
    [myTable]
WHERE 
    [ID] = '1000'
GROUP BY
    Number , Brand
Run Code Online (Sandbox Code Playgroud)