仅对列中的特定值求和

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;