急-数据统计sql有一个表t,列有id,c1,c2,c3,c4本来是这样的分组统计select c1 ,count(id)from tgroup by c1用户的需求是当c2=x时,这一条记录要被当成两条统计;c3=y时这一条记录要被当成三条统计这个sql如何写?[解决办法]
select c1,count(*)+sum(iif(c2=x,1,0))+sum(iif(c3=y,2,0))from tgroup by c1