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

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

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

select
  author_id,
  author_level,
  max(day_cnt)
from
(
    select
      author_id,
      min(author_level) as author_level,
      count(*) as day_cnt
    from
(
        select
          distinct author_id,
          answer_date,
          dense_rank() over (
            partition by author_id
            order by
              answer_date
          ) as cnt
        from
          answer_tb
      ) as t1
      inner join author_tb using(author_id)
    group by
      author_id,
      date_sub(answer_date, interval cnt day)
    having
      day_cnt >= 3
  ) as t2
group by
  author_id,
  author_level

全部评论

相关推荐

04-30 21:35
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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