You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Write your MySQL query statement belowselect round(sum(if(order_date=customer_pref_delivery_date,1,0))/count(*)*100, 2) as immediate_percentage from Delivery
where (customer_id, order_date) in (
select customer_id, min(order_date) from Delivery group by customer_id
)
Solution v2
# Write your MySQL query statement belowselect round(avg(if(t.order_date=t.customer_pref_delivery_date,1,0))*100, 2) as immediate_percentage
from (
select*from Delivery d where order_date = (
selectmin(order_date) from Delivery where customer_id =d.customer_id
)
) as t