题解 | #牛客的课程订单分析(五)#

牛客的课程订单分析(五)

http://www.nowcoder.com/practice/348afda488554ceb922efd2f3effc427

select a.user_id user_id,min(date) as first_buy_date,
       max(date) as second_buy_date,a.cnt cnt
from (select t.user_id user_id,t.date date,
          row_number()over(partition by t.user_id order by t.date) rk,
          count(*)over(partition by t.user_id) as cnt
      from (select *
            from order_info
            where date>'2025-10-15' and `status`='completed' and 
                 product_name in ('C++','Java','Python')) t ) a 
where a.cnt>1 and rk<3
group by a.user_id
order by user_id
全部评论

相关推荐

12-20 11:21
复旦大学 Java
点赞 评论 收藏
分享
溱元:前端每年固定死几次,看两集广告就复活了
点赞 评论 收藏
分享
用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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