题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#

某宝店铺连续2天及以上购物的用户及其对应的天数

http://www.nowcoder.com/practice/63ac3be0e4b44cce8dd2619d2236c3bf

经典的求连续天数问题

统一的思路都是先按天数进行排序,再用天数减去排名进行count得到连续登录的天数

with t as (select 
    distinct user_id,
    sales_date,
    dense_rank() over(partition by user_id order by sales_date) rk
from sales_tb)

select 
    user_id,
    count(sales_date - rk)
from t
group by user_id
having count(sales_date - rk) >= 2
order by user_id





全部评论

相关推荐

od现在都成这样了 就业市场真是crazy
牛客473059135号:没事,我有个朋友是985本硕学计算机的,被华为卡目标院校了简历挂,不过不是od虽然人家拿到一堆别的offer了就挺搞笑的属于是……
点赞 评论 收藏
分享
04-02 16:49
门头沟学院 Java
_bloodstream_:我也面了科大讯飞,主管面的时候听说急招人优先考虑能尽快实习的,我说忙毕设,后面就一直没消息了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务