|
@@ -11,6 +11,18 @@
|
|
|
WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
AND a1.gender = 'SB10001' AND a2.class_id = t1.id
|
|
|
AND a2.archives_status = 'FB2901') AS male_cout,
|
|
|
+
|
|
|
+ (SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
+ LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
+ WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
+ AND a2.class_id = t1.id AND a2.stduy_status = 'FB3002'
|
|
|
+ AND a2.archives_status = 'FB2901' AND a1.gender = 'SB10001') AS male_stay_count,
|
|
|
+ (SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
+ LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
+ WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
+ AND a2.class_id = t1.id AND a2.stduy_status = 'FB3001'
|
|
|
+ AND a2.archives_status = 'FB2901' AND a1.gender = 'SB10001') AS male_not_stay_count,
|
|
|
+
|
|
|
(SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
@@ -20,12 +32,25 @@
|
|
|
LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
AND a2.class_id = t1.id AND a2.stduy_status = 'FB3002'
|
|
|
+ AND a2.archives_status = 'FB2901' AND a1.gender = 'SB10002') AS female_stay_count,
|
|
|
+ (SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
+ LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
+ WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
+ AND a2.class_id = t1.id AND a2.stduy_status = 'FB3001'
|
|
|
+ AND a2.archives_status = 'FB2901' AND a1.gender = 'SB10002') AS female_not_stay_count,
|
|
|
+ <!--
|
|
|
+ (SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
+ LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
+ WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
+ AND a2.class_id = t1.id AND a2.stduy_status = 'FB3002'
|
|
|
AND a2.archives_status = 'FB2901') AS stay_count,
|
|
|
(SELECT COUNT(DISTINCT(a1.id)) FROM xjr_user a1
|
|
|
LEFT JOIN base_student_school_roll a2 ON a1.id = a2.user_id
|
|
|
WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
AND a2.class_id = t1.id AND a2.stduy_status = 'FB3001'
|
|
|
- AND a2.archives_status = 'FB2901') AS not_stay_count,t7.name AS org_name,
|
|
|
+ AND a2.archives_status = 'FB2901') AS not_stay_count,
|
|
|
+ -->
|
|
|
+ t7.name AS org_name,
|
|
|
t8.name as major_set_name,t1.major_set_id FROM base_class t1
|
|
|
LEFT JOIN xjr_user t2 ON t1.teacher_id = t2.id
|
|
|
LEFT JOIN xjr_dictionary_detail t3 ON t3.code = t1.enroll_type AND t3.item_id = 2023000000000000027
|