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

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

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

# 3.4 8:40 - 8:55  15min
# 字段:tag,retweet_cut,retweet_rate
# 时间:近一个月

# tb1:链接 并筛选时间近一个月 hh
with tb1 as(
    select tag,uid,video_id,date(start_time) as dt,if_retweet
    from tb_user_video_log left join tb_video_info using(video_id)
    where date(start_time) >= date_sub((select max(date(start_time)) from tb_user_video_log),interval 29 day)
)

# tb2:
select tag,sum(if_retweet),
round(sum(if_retweet)/count(*),3) as retweet_rate
from tb1
group by tag 
order by retweet_rate desc

# 注意点:
# 1.筛选近多少天的还是老老实实构建一个CTE表 用where先筛选一遍符合时间的 date_sub





全部评论

相关推荐

谁知道呢_:要掉小珍珠了,库库学三年,这个结果
点赞 评论 收藏
分享
03-29 14:19
门头沟学院 Java
你背过凌晨4点的八股文么:加油同学,人生的容错率很高,只是一个暑期罢了,后面还有很多机会!
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务