g0201_0300.s0262_trips_and_users.script.sql Maven / Gradle / Ivy
# Write your MySQL query statement below
# #Hard #Database #2022_03_14_Time_449_ms_(79.92%)_Space_0B_(100.00%)
SELECT request_at AS "Day",
ROUND(SUM(CASE
WHEN t.status!= 'completed' THEN 1
ELSE 0
END)/count(*), 2) AS "Cancellation Rate"
FROM Trips t
INNER JOIN Users a ON (a.users_id = t.client_id)
AND (a.banned="No")
INNER JOIN Users b ON (b.users_id = t.driver_id)
AND (b.banned="No")
WHERE request_at BETWEEN "2013-10-01" AND "2013-10-03"
GROUP BY request_at; © 2015 - 2025 Weber Informatics LLC | Privacy Policy