|
@@ -976,8 +976,8 @@
|
|
|
left join (
|
|
|
select
|
|
|
cssp.user_id_,
|
|
|
- ifnull(sum(if(sa.status_ = 'NORMAL',1,0))/count(sa.id_),0) as sign_rate_,
|
|
|
- ifnull(sum(sa.qualified_flag_)/count(sa.id_),0) as pass_rate_
|
|
|
+ ifnull(sum(if(sa.status_ = 'NORMAL',1,0))/count(cs.id_),0) as sign_rate_,
|
|
|
+ ifnull(sum(sa.qualified_flag_)/count(cs.id_),0) as pass_rate_
|
|
|
from course_schedule cs
|
|
|
left join course_schedule_student_payment cssp on cs.id_ = cssp.course_schedule_id_
|
|
|
left join sys_user u ON cssp.user_id_ = u.id_
|
|
@@ -990,10 +990,10 @@
|
|
|
AND cs.tenant_id_ = #{params.tenantId}
|
|
|
</if>
|
|
|
<if test="params.startTime != null and params.startTime != ''">
|
|
|
- AND DATE_FORMAT(cs.start_class_time_, '%Y-%m-%d') >= #{params.startTime}
|
|
|
+ AND DATE_FORMAT(cs.class_date_, '%Y-%m-%d') >= #{params.startTime}
|
|
|
</if>
|
|
|
<if test="params.endTime != null and params.endTime != ''">
|
|
|
- AND DATE_FORMAT(cs.end_class_time_, '%Y-%m-%d') <= #{params.endTime}
|
|
|
+ AND DATE_FORMAT(cs.class_date_, '%Y-%m-%d') <= #{params.endTime}
|
|
|
</if>
|
|
|
<if test="params.organId != null and params.organId != ''">
|
|
|
AND FIND_IN_SET(u.organ_id_,#{params.organId})
|