Skip to content

Commit 52eb532

Browse files
committed
🟡 Solve problem 1174
1 parent 070b75e commit 52eb532

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

‎sql/1174.sql

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
SELECT
2+
ROUND(
3+
(SUM(CASE WHEN d1.order_date = d1.customer_pref_delivery_date THEN 1 ELSE 0 END) / COUNT(*)) * 100,
4+
2
5+
) AS immediate_percentage
6+
FROM
7+
Delivery d1
8+
JOIN
9+
(SELECT customer_id, MIN(order_date) AS first_order_date
10+
FROM Delivery
11+
GROUP BY customer_id) d2
12+
ON
13+
d1.customer_id = d2.customer_id
14+
AND d1.order_date = d2.first_order_date;

0 commit comments

Comments
 (0)