|
@@ -384,7 +384,7 @@
|
|
|
|
|
|
<select id="queryStudentNotStartCourseTimesOfOnline" resultMap="studentCourseTimesDto">
|
|
|
SELECT cssp.`user_id_`,count(*) totalTimes,
|
|
|
- sum(CASE type_ WHEN 'FREE' THEN 0 WHEN 'CHARGE' THEN 1 END) practiceTmes,
|
|
|
+ sum(CASE pg.type_ WHEN 'FREE' THEN 0 WHEN 'CHARGE' THEN 1 END) practiceTmes,
|
|
|
sum(case when (pg.type_='FREE' AND cssp.`group_type_` = 'PRACTICE' ) then 1 ELSE 0 END) freePracticeTimes
|
|
|
FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs on cssp.course_schedule_id_ = cs.id_
|
|
|
LEFT JOIN practice_group pg ON pg.id_ = cs.music_group_id_ AND cs.group_type_ = 'PRACTICE'
|