使用Server,我试图总结一个问卷表如下,但正在挣扎!
我想按月和年显示所有答复的问卷的百分比。

有人能帮忙吗?
发布于 2013-09-10 11:22:12
您可以使用条件聚合来完成这一任务。该方法显示了avg()的条件用法。
select "Year", "Month",
avg(case when recommend = 'true' then 1.0 else 0.0 end) * 100 as "True %"
from Questionnaire q
group by "Year", "Month"
order by "Year", "Month";如果您实际上想要在结尾处的"%“,您需要将结果转换为一个字符串并附加它。
https://stackoverflow.com/questions/18717520
复制相似问题