|
|
@ -293,4 +293,16 @@ ORDER BY
|
|
|
|
insert into `excel_学段应用分布_7023778bfd`(`学段`,`学科`,`版本`,`教材`,`覆盖章节(一级节点)`,`覆盖率(一级节点)`)
|
|
|
|
insert into `excel_学段应用分布_7023778bfd`(`学段`,`学科`,`版本`,`教材`,`覆盖章节(一级节点)`,`覆盖率(一级节点)`)
|
|
|
|
values(?,?,?,?,?,?);
|
|
|
|
values(?,?,?,?,?,?);
|
|
|
|
#end
|
|
|
|
#end
|
|
|
|
|
|
|
|
-- 知识点覆盖率详细统计
|
|
|
|
|
|
|
|
#sql("ZhiShiDianFuGaiDetail")
|
|
|
|
|
|
|
|
SELECT T3.stage_name,T2.subject_name,count(*) as total_cnt,
|
|
|
|
|
|
|
|
SUM(CASE WHEN T1.node_id IN (SELECT node_id FROM t_crawler_lesson WHERE node_type=2) THEN 1 ELSE 0 END) as cover_cnt,
|
|
|
|
|
|
|
|
ROUND(SUM(CASE WHEN T1.node_id IN (SELECT node_id FROM t_crawler_lesson WHERE node_type = 2) THEN 1 ELSE 0 END) * 1.0 / COUNT(*),2) as cover_percent
|
|
|
|
|
|
|
|
FROM t_crawler_structure_knowledge T1 INNER JOIN t_crawler_stage T3 ON T3.stage_id=T1.stage_id INNER JOIN t_crawler_subject T2 ON T1.subject_id=T2.subject_id WHERE T1.stage_id IN ('2','3','4') AND T1.subject_id IN ('213','241','214','264','215','225','228','224','313','314','341','316','317','318','321','320','364','325','322','324','413','414','416','441','417','418','448','421','420','425','422','424') AND parent_id='-1' GROUP BY T3.stage_name,T2.subject_name;
|
|
|
|
|
|
|
|
#end
|
|
|
|
|
|
|
|
-- 修改知识点覆盖率详细统计
|
|
|
|
|
|
|
|
#sql("updateZhiShiDianFuGaiDetail")
|
|
|
|
|
|
|
|
insert into `excel_学段应用分布_c747031012`(`学段`,`学科`,`一级节点数`,`一级节点覆盖率`)
|
|
|
|
|
|
|
|
values(?,?,?,?);
|
|
|
|
|
|
|
|
#end
|
|
|
|
#end
|
|
|
|
#end
|