出现又离开亅 2021-08-24 10:06 采纳率: 42.9%
浏览 38

统计所有科目都达到优秀的人数?

需求:有一张学生考试成绩明细表,里面字段bindCode(绑定学生code),subjectCode(科目code),subjectName(科目名称),score(成绩),里面记录了学生本次考试的所有科目的成绩。还有一张成绩等级表,字段bindCode(绑定科目code),subjectCode(科目code),max(区间最大值),min(区间最小值),level(等级),记录的是用户设定的每一个科目的等级划分。例如100-90分是优秀,90-85分是良好,85-70中等,60分一下是差(这个等级用户自定义填写。)
问题:我要统计本次考试中,所有科目都是优秀的人有多少。

  • 写回答

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

    评论

报告相同问题?

问题事件

  • 创建了问题 8月24日