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

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

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

WITH t1 AS (
    SELECT DATE(in_time)                                 AS dt,
           SUM(TIMESTAMPDIFF(SECOND, in_time, out_time)) AS sum_viiew_len_sec,
           COUNT(DISTINCT uid)                           AS total
    FROM tb_user_log
    WHERE DATE (in_time) BETWEEN '2021-11-01' AND '2021-11-30' AND artical_id != 0
    GROUP BY dt
)
SELECT
    dt,
    ROUND(sum_viiew_len_sec / total,1) AS avg_viiew_len_sec
FROM t1
ORDER BY avg_viiew_len_sec ASC;

# 关键在于时间筛选和文章id不为0

全部评论

相关推荐

投递长鑫存储等公司7个岗位
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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