题目描述:
SQL架构
配送表: Delivery
delivery_id 是表的主键。
该表保存着顾客的食物配送信息,顾客在某个日期下了订单,并指定了一个期望的配送日期(和下单日期相同或者在那之后)。
如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。
写一条 SQL 查询语句获取即时订单所占的百分比, 保留两位小数。
查询结果如下所示:
方法1:
主要思路:解题汇总链接
# Write your MySQL query statement below
select round(sum(order_date=customer_pref_delivery_date)/count(*)*100,2)
as immediate_percentage
from Delivery;