7,714
社区成员
发帖
与我相关
我的任务
分享
SELECT A.学院,SUM(1) AS 不及格人数,FORMAT(SUM(1)/B.总人数,"0.0%") AS 不及格率 FROM
(SELECT DISTINCT 学院,班级,学号 FROM 成绩表
WHERE 成绩<60)A,
(SELECT 学院,SUM(1) AS 总人数 FROM
(SELECT DISTINCT 学院,班级,学号 FROM 成绩表)
GROUP BY 学院)B
WHERE A.学院=B.学院
GROUP BY A.学院,B.总人数
SELECT A.学院,SUM(1) AS 不及格人数,不及格人数/B.总人数 AS 不及格率 FROM
(SELECT DISTINCT 学院,班级,学号 FROM 成绩表
WHERE 成绩<60)A,
(SELECT 学院,SUM(1) AS 总人数 FROM
(SELECT DISTINCT 学院,班级,学号 FROM 成绩表)
GROUP BY 学院)B
WHERE A.学院=B.学院
GROUP BY A.学院,B.总人数