题解 | #某乎问答最大连续回答问题用户及其对应等级#

某乎问答最大连续回答问题天数大于等于3天的用户及其对应等级

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

select t.author_id, b.author_level, t.days_cnt
from (
    select a.author_id, count(1) as days_cnt
    from (
        select distinct author_id, answer_date, 
        dense_rank() over(partition by author_id order by answer_date) as ranks
        from answer_tb
    ) a
    group by author_id, 
    date_sub(a.answer_date, interval ranks day)
    having count(1) >= 3
    ) t
left join author_tb b 
on t.author_id = b.author_id
order by b.author_id asc

全部评论

相关推荐

如题,只有过一段小厂实习经历,秋招会很吃亏吗?
陈100:你觉得你进入小厂实习后,实习前和实习后技术水平有提升没? 有的话,肯定有帮助
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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