with cte1 as ( select course_id ,course_name ,substring_index(course_datetime,'-',3) as start_datetime ,concat_ws(' ',substring_index(course_datetime,' ',1),substring_index(course_datetime,'-',-1)) as end_datetime from course_tb ) , cte2 as ( select t1.user_id ,t1.course_id ,t3.course_name ,if(sum(T...