|
@@ -125,7 +125,7 @@
|
|
MAX(sees.id_) id_,
|
|
MAX(sees.id_) id_,
|
|
student_id_,
|
|
student_id_,
|
|
stu.username_ student_name_,
|
|
stu.username_ student_name_,
|
|
- tea.real_name_ teacher_name_,
|
|
|
|
|
|
+ GROUP_CONCAT(tea.real_name_) teacher_name_,
|
|
o.name_ organ_name_,
|
|
o.name_ organ_name_,
|
|
SUM( expect_exercises_num_ ) expect_exercises_num_,
|
|
SUM( expect_exercises_num_ ) expect_exercises_num_,
|
|
SUM( actual_exercises_num_ ) actual_exercises_num_,
|
|
SUM( actual_exercises_num_ ) actual_exercises_num_,
|
|
@@ -165,7 +165,7 @@
|
|
AND NOT EXISTS (SELECT cssp.id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_ WHERE cssp.user_id_=sees.student_id_ AND cssp.group_type_='PRACTICE' AND pg.type_='CHARGE' AND class_date_ BETWEEN #{monday} AND #{sunday})
|
|
AND NOT EXISTS (SELECT cssp.id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_ WHERE cssp.user_id_=sees.student_id_ AND cssp.group_type_='PRACTICE' AND pg.type_='CHARGE' AND class_date_ BETWEEN #{monday} AND #{sunday})
|
|
</if>
|
|
</if>
|
|
GROUP BY
|
|
GROUP BY
|
|
- student_id_,teacher_id_
|
|
|
|
|
|
+ student_id_
|
|
<trim prefix="HAVING" suffixOverrides="and">
|
|
<trim prefix="HAVING" suffixOverrides="and">
|
|
<if test="expectExercisesNum!=null"> SUM( expect_exercises_num_ ) = #{expectExercisesNum}</if>
|
|
<if test="expectExercisesNum!=null"> SUM( expect_exercises_num_ ) = #{expectExercisesNum}</if>
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==0">
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==0">
|
|
@@ -231,7 +231,7 @@
|
|
AND NOT EXISTS (SELECT cssp.id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_ WHERE cssp.user_id_=sees.student_id_ AND cssp.group_type_='PRACTICE' AND pg.type_='CHARGE' AND class_date_ BETWEEN #{monday} AND #{sunday})
|
|
AND NOT EXISTS (SELECT cssp.id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_ WHERE cssp.user_id_=sees.student_id_ AND cssp.group_type_='PRACTICE' AND pg.type_='CHARGE' AND class_date_ BETWEEN #{monday} AND #{sunday})
|
|
</if>
|
|
</if>
|
|
GROUP BY
|
|
GROUP BY
|
|
- student_id_,teacher_id_
|
|
|
|
|
|
+ student_id_
|
|
<trim prefix="HAVING" suffixOverrides="and">
|
|
<trim prefix="HAVING" suffixOverrides="and">
|
|
<if test="expectExercisesNum!=null"> SUM( expect_exercises_num_ ) = #{expectExercisesNum}</if>
|
|
<if test="expectExercisesNum!=null"> SUM( expect_exercises_num_ ) = #{expectExercisesNum}</if>
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==0">
|
|
<if test="actualExercisesNumIsAchieve!=null and actualExercisesNumIsAchieve==0">
|