image.png
    image.png
    image.png


    1. SELECT request_at as Day,
    2. ROUND(sum(case when status = 'completed' then 0 else 1 end)/count(*),2) as 'Cancellation rate'
    3. FROM(
    4. SELECT id,request_at,status
    5. FROM Trips inner join Users U1 on client_id = U1.users_id and U1.banned = 'NO'
    6. inner join Users U2 on driver_id = U2.users_id and U2.banned = 'NO') t
    7. GROUP BY request_at
    8. HAVING request_at BETWEEN '2013-10-01' AND '2013-10-03'