|
@@ -343,9 +343,10 @@
|
|
|
TRUNCATE(COUNT( DISTINCT IF((cssp.group_type_='PRACTICE' AND pg.type_='CHARGE') OR cssp.group_type_='VIP', cssp.user_id_, NULL) )/COUNT( DISTINCT sr.user_id_ )*100, 2) percent_
|
|
|
FROM
|
|
|
student_registration sr
|
|
|
- LEFT JOIN music_group mg ON sr.music_group_id_ = mg.id_
|
|
|
- LEFT JOIN course_schedule_student_payment cssp ON sr.user_id_=cssp.user_id_
|
|
|
- LEFT JOIN practice_group pg ON cssp.music_group_id_=pg.id_
|
|
|
+ LEFT JOIN student_pre_registration spr ON sr.user_id_ = spr.user_id_ AND sr.music_group_id_ = spr.music_group_id_
|
|
|
+ LEFT JOIN music_group mg ON spr.music_group_id_ = mg.id_
|
|
|
+ LEFT JOIN course_schedule_student_payment cssp ON sr.user_id_=cssp.user_id_
|
|
|
+ LEFT JOIN practice_group pg ON cssp.music_group_id_=pg.id_
|
|
|
WHERE
|
|
|
mg.del_flag_ = 0
|
|
|
AND mg.organ_id_ IS NOT NULL
|
|
@@ -387,8 +388,7 @@
|
|
|
COUNT( DISTINCT sr.user_id_ ) percent_
|
|
|
FROM
|
|
|
student_registration sr
|
|
|
- LEFT JOIN student_pre_registration spr ON sr.user_id_ = spr.user_id_
|
|
|
- AND sr.music_group_id_ = spr.music_group_id_
|
|
|
+ LEFT JOIN student_pre_registration spr ON sr.user_id_ = spr.user_id_ AND sr.music_group_id_ = spr.music_group_id_
|
|
|
LEFT JOIN music_group mg ON spr.music_group_id_ = mg.id_
|
|
|
WHERE
|
|
|
mg.del_flag_ = 0
|