题解 | 每个创作者每月的涨粉率及截止当前的总粉丝量

每个创作者每月的涨粉率及截止当前的总粉丝量

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

with a as(
    select
        author,
        substring(start_time,1,7) as month,
        case
        when if_follow=2 then -1
        when if_follow=1 then 1
        else 0
        end follow
    from 
        tb_user_video_log l
        join tb_video_info i on l.video_id=i.video_id
    where year(start_time)=2021
)
select
    author,
    month,
    round(sum(follow)/count(*),3) as fans_growth_rate,
    sum(sum(follow)) over(partition by author order by month) as total_fans
from a
group by author,month
order by author,total_fans
;









全部评论

相关推荐

明天不下雨了:这个项目 这个简历 这个模板 莫不是一个开源的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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