|
@@ -307,20 +307,26 @@
|
|
|
WHERE
|
|
|
DATE_FORMAT( eer.create_time_, '%Y-%m-%d' ) BETWEEN #{monday} AND #{sunday}
|
|
|
AND EXISTS (
|
|
|
- SELECT
|
|
|
- cssp.user_id_
|
|
|
- FROM
|
|
|
- course_schedule_student_payment cssp
|
|
|
- LEFT JOIN course_schedule cs ON cssp.course_schedule_id_ = cs.id_
|
|
|
- WHERE
|
|
|
- cssp.group_type_ = 'PRACTICE'
|
|
|
- AND eer.user_id_ = cssp.user_id_
|
|
|
- GROUP BY
|
|
|
- cssp.user_id_
|
|
|
- HAVING
|
|
|
- MAX( cs.class_date_ ) < #{monday}
|
|
|
- ORDER BY
|
|
|
- cssp.user_id_
|
|
|
+ SELECT
|
|
|
+ cssp.user_id_
|
|
|
+ FROM
|
|
|
+ course_schedule_student_payment cssp
|
|
|
+ LEFT JOIN course_schedule cs ON cssp.course_schedule_id_ = cs.id_
|
|
|
+ LEFT JOIN student s ON cssp.user_id_ = s.user_id_
|
|
|
+ WHERE
|
|
|
+ cssp.group_type_ = 'PRACTICE'
|
|
|
+ AND cssp.user_id_=eer.user_id_
|
|
|
+ AND s.service_tag_ = 1
|
|
|
+ AND cssp.user_id_ NOT IN (
|
|
|
+ SELECT
|
|
|
+ cssp1.user_id_
|
|
|
+ FROM
|
|
|
+ course_schedule_student_payment cssp1
|
|
|
+ LEFT JOIN course_schedule cs1 ON cssp1.course_schedule_id_ = cs1.id_
|
|
|
+ WHERE
|
|
|
+ cssp1.group_type_ = 'PRACTICE'
|
|
|
+ AND cs1.class_date_ BETWEEN BETWEEN #{monday} AND #{sunday}
|
|
|
+ )
|
|
|
)
|
|
|
</select>
|
|
|
</mapper>
|