From abd45dacf5d8db6fbfcbe3d0740430f6f762f2d7 Mon Sep 17 00:00:00 2001 From: bai <1643359946@qq.com> Date: Tue, 24 Sep 2024 00:09:25 +0800 Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B49=E6=9C=8824=E6=97=A5=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/xml/BlTeacherAnswerMapper.xml | 614 +++++++++--------- .../impl/BlTeacherAnswerServiceImpl.java | 48 +- .../officetemplates/exp1/teacher-tjfx.docx | Bin 285450 -> 284752 bytes 3 files changed, 336 insertions(+), 326 deletions(-) diff --git a/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/mapper/xml/BlTeacherAnswerMapper.xml b/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/mapper/xml/BlTeacherAnswerMapper.xml index 5cb715d..65297d1 100644 --- a/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/mapper/xml/BlTeacherAnswerMapper.xml +++ b/jeecg-boot/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/blTeacherAnswer/mapper/xml/BlTeacherAnswerMapper.xml @@ -48,7 +48,7 @@ select '依法依规,履行教师职责' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(SDSF_YFYG2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(SDSF_YFYG2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(SDSF_YFYG2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(SDSF_YFYG2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(SDSF_YFYG2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '关心爱护学生' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(SDSF_GXAH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(SDSF_GXAH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(SDSF_GXAH2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(SDSF_GXAH2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(SDSF_GXAH2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '精神面貌及品德修养良好' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(SDSF_JSMM2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(SDSF_JSMM2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(SDSF_JSMM2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(SDSF_JSMM2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(SDSF_JSMM2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d @@ -229,42 +229,42 @@ select * from ( select '目标明确,熟悉教材,了解学生,教学认知能力强' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from - (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='非常符合' and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='比较符合' and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='一般' and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) d + (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='非常符合' and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='比较符合' and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_KNOW ='一般' and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) d union all select '教学组织合理,教学方法得当,教学设计能力强' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from - (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='非常符合' and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='比较符合' and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='一般' and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) d + (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='非常符合' and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='比较符合' and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_DESIGN ='一般' and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) d union all select '灵活变通教学思路,机智应对突发状况,教学调控能力强' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from - (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='非常符合' and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='比较符合' and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='一般' and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) d + (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='非常符合' and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='比较符合' and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_CTRL ='一般' and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) d union all select '积极将现代信息技术与教育教学深度融合,运用教学媒介能力强' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from - (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='非常符合' and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='比较符合' and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='一般' and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) d + (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='非常符合' and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='比较符合' and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_TECH ='一般' and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) d union all - select '坚持产出导向,定量定性相结合,综合知识、能力与素质' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from - (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='非常符合' and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='比较符合' and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='一般' and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) d + select '坚持产出导向,定量定性相结合,综合知识、能力与素质,注重过程性评价,教学评价能力强' as lsname,format(round(a.fc_cnt/d.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/d.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/d.tot_cnt,2)*100,0) as tj3 from + (select count('x') as fc_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='非常符合' and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='比较符合' and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where main_id = #{id} and SKILL_ASSESS ='一般' and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) d ) t order by tj1 asc @@ -367,71 +367,71 @@ format(sum(SKILL_CTRL2)/count('x'),2) as tj3, format(sum(SKILL_ASSESS2)/count('x'),2) as tj4, format(sum(SKILL_TECH2)/count('x'),2) as tj5 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') @@ -557,38 +557,38 @@ concat(format(round(sum(JSKC_GNJ)/count('x'),2)*100,0),'%') as tj2, concat(format(round(sum(JSKC_ZYXXK)/count('x'),2)*100,0),'%') as tj3, concat(format(round(sum(JSKC_GGTS)/count('x'),2)*100,0),'%') as tj4 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') --- and POSITIONTYPE = '教学科研型' + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') +-- and POSITIONTYPE = '科研型' @@ -655,32 +655,32 @@ concat(format(round(sum(RRFS_DISCUSS)/count('x'),2)*100,0),'%') as tj2, concat(format(round(sum(RRFS_WORK)/count('x'),2)*100,0),'%') as tj3, concat(format(round(sum(RRFS_INTERN)/count('x'),2)*100,0),'%') as tj4 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') SELECT '高阶性' as lsname2,'课程将知识、能力、素养进行了有机融合' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_SKILL2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} union ALL SELECT '高阶性' as lsname2,'课程教学培养了学生解决复杂问题的综合能力' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_PROBLEM2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} union ALL SELECT '创新性' as lsname2,'课程内容注重学科间的交叉与融合' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_CROSS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} union ALL SELECT '创新性' as lsname2,'课程内容反映了学科发展的前沿内容' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_NEW2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} union ALL SELECT '创新性' as lsname2,'课程教学内容重视实践与理论的结合' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_INTERN2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} union ALL SELECT '挑战度' as lsname2,'学生需要非常努力才能达到课程要求' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(ZYK_EFFORT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 FROM bl_teacher_answer where main_id = #{id} @@ -943,34 +943,34 @@ concat(format(round(sum(LINIAN_PYFA)/count('x'),2)*100,0),'%') as tj3, concat(format(round(sum(LINIAN_BYYQ)/count('x'),2)*100,0),'%') as tj4, concat(format(round(sum(LINIAN_ZJGJ)/count('x'),2)*100,0),'%') as tj5 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') @@ -1061,43 +1061,43 @@ @@ -1164,12 +1164,12 @@ format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3, format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4, format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )a, - (select count('x') as bj_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )b, - (select count('x') as yb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )c, - (select count('x') as bjb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )d, - (select count('x') as fcb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )a, + (select count('x') as bj_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )b, + (select count('x') as yb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )c, + (select count('x') as bjb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )d, + (select count('x') as fcb_cnt from bl_teacher_answer where PRE_CLASS_PREVIEW ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '课堂上能跟上老师的讲解,主动提问或参与讨论,每节课学有所获' as lsname, format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1, @@ -1177,12 +1177,12 @@ format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3, format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4, format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )a, - (select count('x') as bj_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )b, - (select count('x') as yb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )c, - (select count('x') as bjb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )d, - (select count('x') as fcb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )a, + (select count('x') as bj_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )b, + (select count('x') as yb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )c, + (select count('x') as bjb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )d, + (select count('x') as fcb_cnt from bl_teacher_answer where IN_CLASS_QUESTIONS ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '课后复习笔记及总结课堂教学相关知识' as lsname, format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1, @@ -1190,12 +1190,12 @@ format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3, format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4, format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )a, - (select count('x') as bj_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )b, - (select count('x') as yb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )c, - (select count('x') as bjb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )d, - (select count('x') as fcb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )a, + (select count('x') as bj_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )b, + (select count('x') as yb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )c, + (select count('x') as bjb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )d, + (select count('x') as fcb_cnt from bl_teacher_answer where AFTER_CLASS_SUMMARY ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '除了阅读教材,还延伸阅读教师推荐的其他相关书目' as lsname, format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1, @@ -1203,12 +1203,12 @@ format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3, format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4, format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where AFTER_CLASS_READ ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )a, - (select count('x') as bj_cnt from bl_teacher_answer where AFTER_CLASS_READ ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )b, - (select count('x') as yb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )c, - (select count('x') as bjb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )d, - (select count('x') as fcb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') )e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where AFTER_CLASS_READ ='非常符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )a, + (select count('x') as bj_cnt from bl_teacher_answer where AFTER_CLASS_READ ='比较符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )b, + (select count('x') as yb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )c, + (select count('x') as bjb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='比较不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )d, + (select count('x') as fcb_cnt from bl_teacher_answer where AFTER_CLASS_READ ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') )e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f ) t order by tj1 asc @@ -1219,35 +1219,35 @@ format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) as tj2, format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) as tj3, format(sum(AFTER_CLASS_READ2)/count('x'),2) as tj4 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') SELECT '课前运用网络课程平台、教材或资料进行自主预学,梳理知识并发现问题' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(PRE_CLASS_PREVIEW2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '课堂上能跟上老师的讲解,主动提问或参与讨论,每节课学有所获' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(IN_CLASS_QUESTIONS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '课后复习笔记及总结课堂教学相关知识' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(AFTER_CLASS_SUMMARY2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '除了阅读教材,还延伸阅读教师推荐的其他相关书目' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) as tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(AFTER_CLASS_READ2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) as tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') @@ -1358,28 +1358,28 @@ select '我清楚自己的岗位职责和要求' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_STANDARD2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_STANDARD2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_STANDARD2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_STANDARD2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_STANDARD2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '我周围的教授同事们都为本科生上课' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_HIGH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_HIGH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_HIGH2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_HIGH2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_HIGH2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '我和同事们都很乐意开展教学研究和改革' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_DEVELOP2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_DEVELOP2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_DEVELOP2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_DEVELOP2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_DEVELOP2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '我和同事们都注重将科研成果融入教学' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_RESEARCH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_RESEARCH2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_RESEARCH2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_RESEARCH2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_RESEARCH2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '我和同事们都注重提升产学研用能力' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_APPLY2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_APPLY2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_APPLY2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_APPLY2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_APPLY2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d union all select '我和同事们的教学和科研投入分配合理' as lsname,a.d1 as tj1,b.d2 as tj2,c.d3 as tj3,d.d4 as tj4 from - (select format(sum(DEDICATION_DISTRIBUTION2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id = #{id} )a, + (select format(sum(DEDICATION_DISTRIBUTION2)/count('x'),2)as d1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )a, (select format(sum(DEDICATION_DISTRIBUTION2)/count('x'),2)as d2 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id = #{id} )b, (select format(sum(DEDICATION_DISTRIBUTION2)/count('x'),2)as d3 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id = #{id} )c, (select format(sum(DEDICATION_DISTRIBUTION2)/count('x'),2)as d4 from bl_teacher_answer where POSITIONTYPE = '辅导员' and main_id = #{id} )d @@ -1650,42 +1650,42 @@ SELECT '教学评价体现学生中心,突出产出导向' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_RESULT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '评价指标科学、具体可测' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_INDEX2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '教学评价针对性地改进了我的教学内容和方法' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_EFFECT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '教学评价促进了学生学习效果的提升' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_STUDENT2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '教学督导员的督导对我的教学工作帮助很大' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_SUPERVISE2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') union ALL SELECT '学校教学激励制度完善,并促进了教师的教学积极性' as lsname, - max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj1, - max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj2, - max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj3, - max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') GROUP BY POSITION) END) AS tj4 - FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + max(CASE POSITION = '正高级' WHEN '正高级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '正高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj1, + max(CASE POSITION = '副高级' WHEN '副高级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '副高级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj2, + max(CASE POSITION = '中级' WHEN '中级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '中级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj3, + max(CASE POSITION = '初级' WHEN '初级' THEN (select format(sum(TEACHING_AWARDS2)/count('x'),2) from bl_teacher_answer where POSITION = '初级' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') GROUP BY POSITION) END) AS tj4 + FROM bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型') select * from ( select '图书馆资源' as lsname,format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/f.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3,format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4,format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where SATI_LIBRARY ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where SATI_LIBRARY ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where SATI_LIBRARY ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as bjb_cnt from bl_teacher_answer where SATI_LIBRARY ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))d, - (select count('x') as fcb_cnt from bl_teacher_answer where SATI_LIBRARY ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where SATI_LIBRARY ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where SATI_LIBRARY ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where SATI_LIBRARY ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as bjb_cnt from bl_teacher_answer where SATI_LIBRARY ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))d, + (select count('x') as fcb_cnt from bl_teacher_answer where SATI_LIBRARY ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '网络资源' as lsname,format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/f.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3,format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4,format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where SATI_NET ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where SATI_NET ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where SATI_NET ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as bjb_cnt from bl_teacher_answer where SATI_NET ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))d, - (select count('x') as fcb_cnt from bl_teacher_answer where SATI_NET ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where SATI_NET ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where SATI_NET ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where SATI_NET ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as bjb_cnt from bl_teacher_answer where SATI_NET ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))d, + (select count('x') as fcb_cnt from bl_teacher_answer where SATI_NET ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '体育文化等基础设施' as lsname,format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/f.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3,format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4,format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where SATI_SPORT ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where SATI_SPORT ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where SATI_SPORT ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as bjb_cnt from bl_teacher_answer where SATI_SPORT ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))d, - (select count('x') as fcb_cnt from bl_teacher_answer where SATI_SPORT ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where SATI_SPORT ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where SATI_SPORT ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where SATI_SPORT ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as bjb_cnt from bl_teacher_answer where SATI_SPORT ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))d, + (select count('x') as fcb_cnt from bl_teacher_answer where SATI_SPORT ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '教室及教学设备' as lsname,format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/f.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3,format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4,format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where SATI_ROOM ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where SATI_ROOM ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where SATI_ROOM ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as bjb_cnt from bl_teacher_answer where SATI_ROOM ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))d, - (select count('x') as fcb_cnt from bl_teacher_answer where SATI_ROOM ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where SATI_ROOM ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where SATI_ROOM ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where SATI_ROOM ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as bjb_cnt from bl_teacher_answer where SATI_ROOM ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))d, + (select count('x') as fcb_cnt from bl_teacher_answer where SATI_ROOM ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f union all select '实验室条件' as lsname,format(round(a.fc_cnt/f.tot_cnt,2)*100,0) as tj1,format(round(b.bj_cnt/f.tot_cnt,2)*100,0) as tj2,format(round(c.yb_cnt/f.tot_cnt,2)*100,0) as tj3,format(round(d.bjb_cnt/f.tot_cnt,2)*100,0) as tj4,format(round(e.fcb_cnt/f.tot_cnt,2)*100,0) as tj5 from - (select count('x') as fc_cnt from bl_teacher_answer where SATI_RESOURSE ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))a, - (select count('x') as bj_cnt from bl_teacher_answer where SATI_RESOURSE ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))b, - (select count('x') as yb_cnt from bl_teacher_answer where SATI_RESOURSE ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))c, - (select count('x') as bjb_cnt from bl_teacher_answer where SATI_RESOURSE ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))d, - (select count('x') as fcb_cnt from bl_teacher_answer where SATI_RESOURSE ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型'))e, - (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型')) f + (select count('x') as fc_cnt from bl_teacher_answer where SATI_RESOURSE ='非常满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))a, + (select count('x') as bj_cnt from bl_teacher_answer where SATI_RESOURSE ='比较满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))b, + (select count('x') as yb_cnt from bl_teacher_answer where SATI_RESOURSE ='一般' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))c, + (select count('x') as bjb_cnt from bl_teacher_answer where SATI_RESOURSE ='比较不满意' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))d, + (select count('x') as fcb_cnt from bl_teacher_answer where SATI_RESOURSE ='非常不符合' and main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型'))e, + (select count('x') as tot_cnt from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')) f ) t order by tj1 asc @@ -1806,35 +1806,35 @@ - select '教学科研型' as lsname,format(sum(COLLSATI2)/count(*),0) as tj1 from bl_teacher_answer where POSITIONTYPE = '教学科研型' and main_id =#{id} + select '科研型' as lsname,format(sum(COLLSATI2)/count(*),0) as tj1 from bl_teacher_answer where POSITIONTYPE = '科研型' and main_id =#{id} union ALL select '教学型' as lsname,format(sum(COLLSATI2)/count(*),0) as tj1 from bl_teacher_answer where POSITIONTYPE = '教学型' and main_id =#{id} union ALL @@ -1946,7 +1946,7 @@ format(sum(TEACHING_STUDENT2)/count('x'),2) as tj4, format(sum(TEACHING_SUPERVISE2)/count('x'),2) as tj5, format(sum(TEACHING_AWARDS2)/count('x'),2) as tj6 - from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','教学科研型') + from bl_teacher_answer where main_id = #{id} and POSITIONTYPE not in ('辅导员','科研型')