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

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

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





select b.author_id
        ,t.author_level
        ,max(b.answer_num) as days_cnt
from
      (
        select a.author_id,date_add(a.dt,interval -rn day)
                ,count(*) as answer_num
        from
              (
              select author_id
                      ,answer_date as dt
                      ,ROW_NUMBER() over (partition by author_id order by answer_date asc) as rn
              from answer_tb ) a
        group by a.author_id,date_add(a.dt,interval -rn day))b
left join author_tb t
on b.author_id = t.author_id
group by b.author_id,t.author_level
having max(b.answer_num)>=3
order by b.author_id;


全部评论

相关推荐

06-27 12:30
延安大学 C++
实习+外包,这两个公司底层融为一体了,如何评价呢?
一表renzha:之前面了一家外包的大模型,基本上都能答出来,那面试官感觉还没我懂,然后把我挂了,我都还没嫌弃他是外包,他把我挂了……
第一份工作能做外包吗?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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