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

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

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
全部评论

相关推荐

酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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