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

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

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

select *
from(
select 
distinct
user_id,
min(`date`)over(partition by user_id) as first_buy_date,
if(dense_rank()over(partition by user_id order by date asc) = 2,`date`,null) as second_buy_date,
count(*)over(partition by user_id) as cnt
from order_info
where `date` > '2025-10-15'
and product_name in ('C++','Java','Python')
and status = 'completed'
) as t1
where t1.second_buy_date is not null;



全部评论

相关推荐

小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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