Skip to content

Commit 5b85006

Browse files
authored
feat: update sql solution to lc problem: No.1174 (#2187)
1 parent 0a9f26e commit 5b85006

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

solution/1100-1199/1174.Immediate Food Delivery II/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Delivery 表:
8282
```sql
8383
# Write your MySQL query statement below
8484
SELECT
85-
ROUND(SUM(order_date = customer_pref_delivery_date) / COUNT(1) * 100, 2) AS immediate_percentage
85+
ROUND(AVG(order_date = customer_pref_delivery_date) * 100, 2) AS immediate_percentage
8686
FROM Delivery
8787
WHERE
8888
(customer_id, order_date) IN (
@@ -105,7 +105,7 @@ WITH
105105
FROM Delivery
106106
)
107107
SELECT
108-
ROUND(SUM(order_date = customer_pref_delivery_date) / COUNT(1) * 100, 2) AS immediate_percentage
108+
ROUND(AVG(order_date = customer_pref_delivery_date) * 100, 2) AS immediate_percentage
109109
FROM T
110110
WHERE rk = 1;
111111
```

solution/1100-1199/1174.Immediate Food Delivery II/README_EN.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ We can use the `RANK()` window function to rank the orders of each user in ascen
7777
```sql
7878
# Write your MySQL query statement below
7979
SELECT
80-
ROUND(SUM(order_date = customer_pref_delivery_date) / COUNT(1) * 100, 2) AS immediate_percentage
80+
ROUND(AVG(order_date = customer_pref_delivery_date) * 100, 2) AS immediate_percentage
8181
FROM Delivery
8282
WHERE
8383
(customer_id, order_date) IN (
@@ -100,7 +100,7 @@ WITH
100100
FROM Delivery
101101
)
102102
SELECT
103-
ROUND(SUM(order_date = customer_pref_delivery_date) / COUNT(1) * 100, 2) AS immediate_percentage
103+
ROUND(AVG(order_date = customer_pref_delivery_date) * 100, 2) AS immediate_percentage
104104
FROM T
105105
WHERE rk = 1;
106106
```

solution/1100-1199/1174.Immediate Food Delivery II/Solution.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Write your MySQL query statement below
22
SELECT
3-
ROUND(SUM(order_date = customer_pref_delivery_date) / COUNT(1) * 100, 2) AS immediate_percentage
3+
ROUND(AVG(order_date = customer_pref_delivery_date) * 100, 2) AS immediate_percentage
44
FROM Delivery
55
WHERE
66
(customer_id, order_date) IN (

0 commit comments

Comments
 (0)