LeetCode 1173.即时食物配送

数据准备

sql 复制代码
drop table Delivery;

Create table If Not Exists Delivery (delivery_id int, customer_id int, order_date date, customer_pref_delivery_date date);
Truncate table Delivery;
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('1', '1', '2019-08-01', '2019-08-02');
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('2', '5', '2019-08-02', '2019-08-02');
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('3', '1', '2019-08-11', '2019-08-11');
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('4', '3', '2019-08-24', '2019-08-26');
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('5', '4', '2019-08-21', '2019-08-22');
insert into Delivery (delivery_id, customer_id, order_date, customer_pref_delivery_date) values ('6', '2', '2019-08-11', '2019-08-13');

需求

写一条 SQL查询语句获取即时订单所占的百分比,保留两位小数。

输入

输出

sql 复制代码
select round(count(if(order_date=customer_pref_delivery_date,1,null))/count(1)*100,2) as immediate_percentage
from Delivery;
相关推荐
龙亘川4 分钟前
城市更新×智慧治理:老旧小区改造中的数字化创新实践
java·大数据·人工智能·机器学习·智慧城市
渣渣灰95878 分钟前
基于STM32F03ZET6移植FreeRTOS
数据库·stm32·嵌入式硬件
飞函安全13 分钟前
法务、人资、财务共用协同平台时,怎样避免权限串线和资料误传
大数据·安全·私有化im
庞轩px22 分钟前
第七篇:Redis分布式锁——从setnx到RedLock的演进之路
数据库·redis·分布式锁·redission·setnx·redlock·可重入锁
workflower26 分钟前
农业信息化
大数据·人工智能·设计模式·机器人·软件工程
WL_Aurora29 分钟前
IDEA 连接 MySQL 数据库保姆级教程
数据库·mysql·intellij-idea
mpHH34 分钟前
postgresql plancache
数据库·postgresql
Fan36 分钟前
MySQL / PostgreSQL DDL 审核自动化:从人工 review 到 CI 拦截
mysql
倔强的石头_39 分钟前
云原生环境下的存储弹性与自动化:表空间目录动态挂载与冷热分层实践
数据库
m0_629494731 小时前
LeetCode 热题 100-----23.反转链表
数据结构·算法·leetcode·链表