1174. 即时食物配送 II

news/2025/2/11 15:56:18/

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
坚持不懈,越努力越幸运,大家一起学习鸭~~~

题目:

配送表: Delivery

±----------------------------±--------+
| Column Name | Type |
±----------------------------±--------+
| delivery_id | int |
| customer_id | int |
| order_date | date |
| customer_pref_delivery_date | date |
±----------------------------±--------+
delivery_id 是表的主键。
该表保存着顾客的食物配送信息,顾客在某个日期下了订单,并指定了一个期望的配送日期(和下单日期相同或者在那之后)。

如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。

「首次订单」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」。

写一条 SQL 查询语句获取即时订单在所有用户的首次订单中的比例。保留两位小数。

查询结果如下所示:

Delivery 表:
±------------±------------±-----------±----------------------------+
| delivery_id | customer_id | order_date | customer_pref_delivery_date |
±------------±------------±-----------±----------------------------+
| 1 | 1 | 2019-08-01 | 2019-08-02 |
| 2 | 2 | 2019-08-02 | 2019-08-02 |
| 3 | 1 | 2019-08-11 | 2019-08-12 |
| 4 | 3 | 2019-08-24 | 2019-08-24 |
| 5 | 3 | 2019-08-21 | 2019-08-22 |
| 6 | 2 | 2019-08-11 | 2019-08-13 |
| 7 | 4 | 2019-08-09 | 2019-08-09 |
±------------±------------±-----------±----------------------------+

Result 表:
±---------------------+
| immediate_percentage |
±---------------------+
| 50.00 |
±---------------------+
1 号顾客的 1 号订单是首次订单,并且是计划订单。
2 号顾客的 2 号订单是首次订单,并且是即时订单。
3 号顾客的 5 号订单是首次订单,并且是计划订单。
4 号顾客的 7 号订单是首次订单,并且是即时订单。
因此,一半顾客的首次订单是即时的。

mysql:

select round (sum(order_date = customer_pref_delivery_date) * 100 /count(*),2
) as immediate_percentage
from Delivery
where (customer_id, order_date) in (select customer_id, min(order_date)from deliverygroup by customer_id
)

http://www.ppmy.cn/news/694328.html

相关文章

Ranger集成Solr

前言 对已经在正常使用的Ranger开启Solr存储审计日志。 可以手动安装或者使用ranger admin自带的solr安装程序来安装。当然官网也说了,用户可以选择手动安装然后集成,只要你足够勇敢 :) 我们这里选择使用Ranger自带的安装程序来…

户外徒步用什么耳机好?户外运动耳机推荐

作为一个徒步爱好者,在长时间的户外行走的途中自然会准备一个耳机来陪伴我。市面上各种运动型耳机层出不穷,价格也从几十到上千不等。但是喜爱的运动项目不同对运动耳机的需求也不一样。今天我们就来盘带点一下市面上各产品的性能参数,哪一款…

证明HashSet、HashMap线程不安全、如何变成线程安全

证明HashSet、HashMap线程不安全、如何变成线程安全 &#xff08;1&#xff09;证明HashSet线程不安全 public static void main(String[] args) {Set<String> set new HashSet<>();for (int i 1; i <30 ; i) {new Thread(()->{set.add(UUID.randomUUID(…

wifi 7主要性能提升

提升1&#xff1a;更快。接近4倍的速率提升&#xff0c;高达36Gbps 提升2&#xff1a;低延迟。单用户低延迟提升80%&#xff0c;多用户低延迟提升25%。 wifi7的主要改变&#xff1a; 改变1&#xff1a;6GHz 320MHz 改变2&#xff1a;4096 QAM 改变3&#xff1a;MLO & M…

解析:网上的大流量卡有什么套路,网上买的流量卡和实际流量不符

在网上买的流量卡&#xff0c;到手的流量和网上介绍的流量怎么不符合&#xff0c;这种是什么情况呢&#xff0c;接下来&#xff0c;我们一块来看一下吧。 如果你激活后发现套餐和介绍的不符&#xff0c;可以了解一下&#xff0c;该套餐首月月租是不是按天折算&#xff0c;现在…

腾讯大王卡免费申请工具 申请入口_一键申请 低价流量卡办理入口

经本人测试&#xff0c;软件不错&#xff0c;点击就可进入申请界面&#xff0c;挺好用的&#xff0c;大家可以下载试试 腾讯大网卡是非常便宜的一个卡 全国流量每天一块钱每天可使用500mb 除QQ视频QQ语音电话以外所有腾讯的软件游戏都可免费流量使用 全国拨打一毛接听免费 …

监控流量卡:想要视频监控稳定的运行,还是得使用物联网卡

视频监控的运行想要稳定、流畅&#xff0c;当然得选择一个靠谱的流量卡&#xff0c;作为一个从事通讯行业多个的工作者&#xff0c;在这里给大家推荐物联卡。 众所周知&#xff0c;安防监控都是通过以流量卡、wifi等为载体来实现其联网功能的&#xff0c;一般情况下&#xff0…