如何算出失败原因的比例

[复制链接]
查看11 | 回复1 | 2011-3-30 04:36:30 | 显示全部楼层 |阅读模式
表一共有2列
成功失败原因
1
20
1
20
1
20
0
4
0
6
0
9
0
9

其中0为失败,请问如何能算出失败原因值9占所有失败原因的比例
也就是2(原因为9的次数)/4(总失败次数)

感谢
回复

使用道具 举报

千问 | 2011-3-30 04:36:30 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">SELECT
SUM(CASE WHEN 失败原因 = 9 THEN 1 ELSE 0 END)AS原因为9的次数,
COUNT(1)AS 总失败次数,
100 * SUM(CASE WHEN 失败原因 = 9 THEN 1 ELSE 0 END) / COUNT(1) AS失败原因的比例
FROM

WHERE
成功 = 0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行