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

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

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

SELECT
    dt,
    ROUND(SUM(time_diff) / COUNT(DISTINCT uid), 1) AS avg_viiew_len_sec # 人均浏览时长
FROM(
    SELECT
        uid,
        DATE(out_time) AS dt,
        TIMESTAMPDIFF(SECOND, in_time, out_time) AS time_diff
    FROM tb_user_log
    WHERE DATE_FORMAT(out_time, '%Y-%m') = '2021-11' AND artical_id != 0 # 条件2021年11月, artical-id不能为0
) AS tb1
GROUP BY dt
ORDER BY avg_viiew_len_sec ASC # 短到长排序



全部评论

相关推荐

迷茫的大四🐶:干脆大厂搞个收费培训得了,这样就人均大厂了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务