学生评语鉴定模块-总分算法调整以及修复第二学年成绩空数据问题

This commit is contained in:
2025-12-02 15:34:12 +08:00
parent 310bedb4b5
commit edfa4ccd1d
2 changed files with 111 additions and 5 deletions

View File

@@ -105,10 +105,10 @@
</select>
<select id="rankDis" parameterType="CphSearch" resultType="com.srs.comprehensive.domain.Vo.DataScreen">
select concat(t2.`name`,'-班级第',t2.class_rank,'名--专业第',t2.major_rank,"名") as `name`,
select concat(t2.`name`,'-班级第',t2.class_rank,'名--专业第',t2.major_rank,'名') as `name`,
t2.`value` from
(select * from (
select concat(c.class_name,"--",b.`name`) as `name` ,a.cph_score as `value`,
select concat(c.class_name,'--',b.`name`) as `name` ,a.cph_score as `value`,
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,c.grade_id ORDER BY a.cph_score DESC ) as class_rank,
RANK() OVER(PARTITION BY c.major_id,a.stu_year_id,c.grade_id ORDER BY a.cph_score DESC ) as major_rank,
c.class_id,