SELECT 
    DATE_FORMAT(in_time, '%Y-%m-%d') AS dt,
    round(sum(TIMESTAMPDIFF(SECOND, in_time, out_time))/count(distinct uid),1) AS avg_view_len_sec
FROM 
    tb_user_log
WHERE MONTH(in_time)=11 AND artical_id!=0
GROUP BY 
 dt
 order by avg_view_len_sec asc;