题解 | #2021年国庆在北京接单3次及以上的司机统计#

2021年国庆在北京接单3次及以上的司机统计信息

https://www.nowcoder.com/practice/992783fd80f746d49e790d33ee537c19

select C.city, round(avg(drive_tm),3) as avg_order_num, round(avg(fee),3) as avg_income from
(select city, driver_id, count(order_time) as drive_tm, sum(fare)as fee from 
tb_get_car_order left join
tb_get_car_record
on tb_get_car_order. order_id = tb_get_car_record.order_id
where city = "北京"
    and order_time is not null 
    and order_time >="2021-10-1"
    and order_time < "2021-10-8"
group by driver_id
having count(order_time) >=3) as C;

Step 1: 筛选出接单3次及其以上的司机的总收入和总接单量

筛选条件:城市是北京、接单时间在国庆、接3单及其以上

Step 2: 在此表基础上计算接单平均值和金额平均值

注意:此处使用order_time 字段而非 start_time 字段

#sql#
全部评论

相关推荐

牛客30771517...:SQL注入这一块
点赞 评论 收藏
分享
跨考计算机类,第一次写代码也能过一题,有没有机会啊
槛外呆燕:我感觉机会不大,大厂笔试做多了,感觉电信的真的太简单了,而且很多佬们会来卷三大运营商的岗位
投递中国电信等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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