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

各城市最大同时等车人数

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

with t1 as(
select tbd.uid,city,event_time,start_time
from tb_get_car_record tbd
left join tb_get_car_order tbo
on tbd.order_id = tbo.order_id
where date_format(event_time,"%Y-%m") = "2021-10"
)

select city,max(wait_uv) as max_wait_uv
from(
select city,sum(uv)over(partition by city order by time,uv desc) as wait_uv
from 
(
select city,event_time as time,1 as uv
from t1
union all 
select city,start_time as time,-1 as uv 
from t1
) t2
) t3
group by city
order by max_wait_uv

第一步:连接表 筛选2021-10月份的数据

第二步:联合查询 下单时间 和接上车时间 因为等待时间就是从下单到下单成功 下单成功到接上车 合并一下

第一过程记为1 第二过程记为-1

第三步:使用聚合函数 累加 根据城市分组,按照时间升序 uv降序

第四步:筛选出最大的

全部评论

相关推荐

Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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