beetlsql3-dev
Mlxa0324 2 years ago
parent 530878b315
commit 197e22ffe8

@ -593,13 +593,11 @@ summary
SELECT
COUNT( DISTINCT t.teacher_open_course_student_signin_setting_id ) AS total_signin_count,
SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 10 THEN 1 ELSE 0 END ) AS total_signin_number,
SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 20 THEN 1 ELSE 0 END ) AS total_un_signin_number,
SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 10 THEN 1 ELSE 0 END ) / count( 1 ) * 100 AS total_attendance_rate
IFNULL(SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 10 THEN 1 ELSE 0 END ),0) AS total_signin_number,
IFNULL(SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 20 THEN 1 ELSE 0 END ),0) AS total_un_signin_number,
IFNULL(SUM( CASE t.teacher_open_course_student_signin_log_tag WHEN 10 THEN 1 ELSE 0 END ) / count( 1 ) * 100,0) AS total_attendance_rate
FROM teacher_open_course_student_signin_log t
where 1=1
@if(!isEmpty(teacherOpenCourseId)){
and t.teacher_open_course_id =#teacherOpenCourseId#
@}
t.teacher_open_course_schedule_session_snap_status = 1
Loading…
Cancel
Save