From 126462256b3970e141274c0a51ec26ac3711fd7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20Chac=C3=B3n=20Guti=C3=A9rrez?= <138903866+joseantoniochacon@users.noreply.github.com> Date: Tue, 4 Jun 2024 19:21:46 -0600 Subject: [PATCH] Time: 2040 ms (6.29%), Space: 0B (100.00%) - LeetHub --- .../1174-immediate-food-delivery-ii.sql | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 1174-immediate-food-delivery-ii/1174-immediate-food-delivery-ii.sql diff --git a/1174-immediate-food-delivery-ii/1174-immediate-food-delivery-ii.sql b/1174-immediate-food-delivery-ii/1174-immediate-food-delivery-ii.sql new file mode 100644 index 0000000..373dc57 --- /dev/null +++ b/1174-immediate-food-delivery-ii/1174-immediate-food-delivery-ii.sql @@ -0,0 +1,2 @@ +# Write your MySQL query statement below +SELECT ROUND((SUM(IF(ddd.order_date = ddd.customer_pref_delivery_date,1,0))/COUNT(ddd.customer_id)*100),2) AS immediate_percentage FROM (SELECT d.customer_id, d.order_date, d.customer_pref_delivery_date FROM Delivery d JOIN (SELECT customer_id, MIN(order_date) AS order_date FROM Delivery GROUP BY customer_id) dd ON dd.customer_id = d.customer_id AND dd.order_date = d.order_date) ddd;