我有一张桌子:
CODE TYPE
A100 A
A100 B
A100 A
A100 B
A100 C
A200 A
A200 A首先,我想删除C类型的行,然后以这种方式保留每一行代码:
CODE COUNT A COUNT B
A100 2 2
A200 2 0第一列包含唯一的代码,第二列计数A的出现次数,第二列统计B的出现次数,我不知道如何对同一查询中的不同字段进行分组和计数,并将结果放在同一行。
谢谢!
发布于 2015-01-08 11:37:17
select code,
sum(iif(type='A', 1, 0) as countA,
sum(iif(type='B', 1, 0) as countB
from your_table
group by codehttps://stackoverflow.com/questions/27839191
复制相似问题