题解 | 最大连续回答问题天数大于等于3天的用户

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

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

# 字段:author_id,author_level,days_cnt

# tb1:过程表,链接
with tb1 as(
    select answer_date,author_id,author_level
    from answer_tb left join author_tb using(author_id)
),

# tb2:排序
tb2 as(
    select author_id,author_level,dense_rank()over(partition by author_id order by answer_date) as cnt
    from tb1
)

# tb3:结果表筛选天数大于等于3
select author_id,author_level,max(cnt) as days_cnt
from tb2 
group by author_id,author_level
having max(cnt) >= 3

全部评论

相关推荐

本神尊:看来是没招到小红薯上的人
点赞 评论 收藏
分享
05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
吴offer选手:HR:我KPI到手了就行,合不合适关我什么事
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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