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

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

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

# 找出有用户互动的最近一个月
# 先找具体日期 date(uv_log.start_time)

# 每类视频的转发量和转发率(保留3位小数)。
select 
    vi.tag
    , sum(uv_log.if_retweet) as retweet_cut
    , round(avg(uv_log.if_retweet), 3) as retweet_rate
from tb_user_video_log as uv_log
right join tb_video_info as vi on uv_log.video_id = vi.video_id
where date(uv_log.start_time) between date_sub((select max(date(start_time)) from tb_user_video_log), interval 29 day) 
                                    and (select max(date(start_time)) from tb_user_video_log)
group by vi.tag
order by retweet_rate desc;

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-25 17:22
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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