SELECT dt, ROUND(SUM(view_len_sec) / COUNT(DISTINCT uid), 1) as avg_view_len_sec FROM ( SELECT uid, DATE (in_time) as dt, TIMESTAMPDIFF (SECOND, in_time, out_time) as view_len_sec FROM tb_user_log WHERE artical_id != 0 AND DATE_FORMAT (in_time, "%Y%m") = "202111" ) as t_uid_len G...