题解 | #各城市最大同时等车人数#

各城市最大同时等车人数

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

with a3 as(
with a2 as(
with a1 as(
select city, event_time dt
,1 rink
from tb_get_car_record t1
join tb_get_car_order t2
on t1.order_id =t2.order_id
where event_time like '2021-10%'
union all 
(select city
,if(if(start_time is null,finish_time,start_time) is null,end_time,if(start_time is null,finish_time,start_time)) dt
,-1 rink
from tb_get_car_record t1
join tb_get_car_order t2
on t1.order_id =t2.order_id
where event_time like '2021-10%')
order by dt,rink desc)
select city,dt,rink
,row_number()over(partition by city,date(dt) order by dt) row_num
from a1)
select city
,sum(rink)over(partition by city,date(dt) order by row_num) cumsum
from a2)
select city,max(cumsum) max_wait_uv
from a3
group by city
order by max_wait_uv,city;

全部评论

相关推荐

程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
秋招吐槽大会
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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