题解 | #每类视频近一个月的转发量/率#

每类视频近一个月的转发量/率

https://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad

该题最难的部分就是控制在近30天内,而且得注意该题得近30天,实际是算29天。

SELECT
    tag,
    SUM(if_retweet = 1) AS retweet_cut,
    ROUND(SUM(if_retweet = 1) / COUNT(tag), 3) AS retweet_rate
FROM
    tb_user_video_log
    left join tb_video_info using (video_id)
WHERE
    DATEDIFF (
        DATE (
            (
                SELECT
                    MAX(start_time)
                FROM
                    tb_user_video_log
            )
        ),
        DATE (start_time)
    ) < 30
GROUP BY
    tag
ORDER BY
    retweet_rate DESC;

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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