表结构:
name, type, version
示例数据
a, 1, 一号
b, 1, 一号
a, 1, 二号
b, 2, 一号
a, 2, 一号
b, 2, 二号
a, 2, 二号
b, 2, 三号
要求结果
type为1的数量,type为2的数量, version
    2                                     2                   一号
    1                                     2                   二号
    0                                     1                   三号

SQL语句:
select sum(case when type=1 then 1 else 0 end) as [type为1的数量],
sum(case when type=2 then 1 else 0 end) as [type为2的数量],
version
from tablename
group by version

相关文章: