Select CompanyName, Sum(Case when Status='T' Then 1 Else 0 End) as Success2, Sum(Case when Status='TF' Then 1 Else 0 End) as SuccessTF2, Sum(Case when Status='F' Then 1 Else 0 End) as Error2 From 表 Group by CompanyName
第2个回答 2013-03-15
select count(*) as success2 from 表名称 where status='T' select count(*) as successTF2 from 表名称 where status='TF' select count(*) as error2 from 表名称 where status='F'追问
一个sql搞定 可以否。
追答
select status,count(*) from 表名称 where status in ('T','TF','F') group by status