题解 | #2021年11月每天的人均浏览文章时长#

2021年11月每天的人均浏览文章时长

https://www.nowcoder.com/practice/8e33da493a704d3da15432e4a0b61bb3

SELECT
    dt,
    ROUND(SUM(duration) / COUNT(DISTINCT uid), 1) avg_viiew_len_sec
FROM
    (
        SELECT
            uid,
            artical_id,
            SUBSTRING(in_time, 1, 10) dt,
            TIMESTAMPDIFF (SECOND, in_time, out_time) duration
        FROM
            tb_user_log
        WHERE
            SUBSTRING(in_time, 1, 10) BETWEEN '2021-11-01' AND '2021-11-30'
            AND artical_id != 0
    ) t1
GROUP BY
    dt
ORDER BY
    avg_viiew_len_sec;
	
	采用子查询的方法提取中间表格,这样处理起来比较方便。

全部评论

相关推荐

联通 技术人员 总包不低于12
点赞 评论 收藏
分享
孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务