SELECT course_id, course_name, MAX(sum_count) AS max_num FROM course_tb JOIN ( SELECT course_id, count, time, SUM(count) OVER ( PARTITION BY course_id ORDER BY time ) AS sum_count FROM ( SELECT user_id, course_id, in_datetime AS time, 1 AS count FROM attend_tb UNION SELECT user_id, course_id, out_da...