select date_format(in_time, '%Y-%m-%d') as dt, round(sum(timestampdiff(second, in_time, out_time))/count(distinct uid), 1) as avg_viiew_len_sec from tb_user_log where year(in_time) = 2021 and month(in_time) = 11 and artical_id != 0 group by dt order by avg_viiew_len_sec
这道题容易忽略 artical_id != 0

京公网安备 11010502036488号