SELECT a.course_id,course_name,round((num/sign_cnt)*100,2) as attend_rate from (select course_id,count(distinct user_id) as num, timestampdiff(minute,in_datetime,out_datetime) as on_time from attend_tb where timestampdiff(minute,in_datetime,out_datetime)>=10 group by cours...