Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5b85006

Browse files
feat: update sql solution to lc problem: No.1174 (doocs#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‎

Lines changed: 2 additions & 2 deletions
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‎

Lines changed: 2 additions & 2 deletions
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‎

Lines changed: 1 addition & 1 deletion
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)

AltStyle によって変換されたページ (->オリジナル) /