with a as (select course_id,course_name, count(distinct case when timestampdiff(minute,in_datetime,out_datetime)>=10 then user_id else null end) attend_num from attend_tb left join course_tb using(course_id) group by course_id,course_name), b as (select course_id,sum(if_sign) as sign_num from beh...