原数据:
项目名称 完成否
主闸 是
主闸 是
主闸 否
发动机 是
发动机 否
发动机 否
链条 是
链条 是
链条 否
想要得到的数据:
项目名称 完成百分比
主闸 2/3
发动机 1/3
链条 2/3
SQL语句应该如何写?
select name,CONVERT(VARCHAR(100),(sum( case complete when '是' then 1
when '否' then 0
end)))+'/'+ CONVERT(VARCHAR(100),count(complete ))
from #t
group by name