仅对列中的特定值求和
Sum Only Specific Values in a Column
我在 MS Access 中查询显示以下信息:
ID
Count
Complete_Type
UserA
10
Replied
UserA
20
Sent
UserA
30
Closed without Response
我想创建一个新的 SQL 查询,该查询使用上面的查询,但总和是每个唯一用户的计数,仅具有已完成类型的“已回复”和“已关闭且无响应”。例如,新查询将显示:
ID
Count
UserA
40
有人能帮我写这个查询吗?
您可以使用 where
子句:
select id, sum(count)
from t
where Complete_Type in ('Replied', 'Closed without Response')
group by id;
我在 MS Access 中查询显示以下信息:
ID | Count | Complete_Type |
---|---|---|
UserA | 10 | Replied |
UserA | 20 | Sent |
UserA | 30 | Closed without Response |
我想创建一个新的 SQL 查询,该查询使用上面的查询,但总和是每个唯一用户的计数,仅具有已完成类型的“已回复”和“已关闭且无响应”。例如,新查询将显示:
ID | Count |
---|---|
UserA | 40 |
有人能帮我写这个查询吗?
您可以使用 where
子句:
select id, sum(count)
from t
where Complete_Type in ('Replied', 'Closed without Response')
group by id;