需求:有一张学生考试成绩明细表,里面字段bindCode(绑定学生code),subjectCode(科目code),subjectName(科目名称),score(成绩),里面记录了学生本次考试的所有科目的成绩。还有一张成绩等级表,字段bindCode(绑定科目code),subjectCode(科目code),max(区间最大值),min(区间最小值),level(等级),记录的是用户设定的每一个科目的等级划分。例如100-90分是优秀,90-85分是良好,85-70中等,60分一下是差(这个等级用户自定义填写。)
问题:我要统计本次考试中,所有科目都是优秀的人有多少。
统计所有科目都达到优秀的人数?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
自在猫先生 2021-08-24 10:26关注select count(学生人数)from ScoreDetails a
left join ScoreLevel b on a.bindCode=b.bindCode
where a.score in(90,100)
group by subjectCode解决 无用评论 打赏 举报