262-Trips and Users
Description
The Trips table holds all taxi trips. Each trip has a unique Id, while Client_Id and Driver_Id are both foreign keys to the Users_Id at the Users table. Status is an ENUM type of (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’).
+----+-----------+-----------+---------+--------------------+----------+
| Id | Client_Id | Driver_Id | City_Id | Status |Request_at|
+----+-----------+-----------+---------+--------------------+----------+
| 1 | 1 | 10 | 1 | completed |2013-10-01|
| 2 | 2 | 11 | 1 | cancelled_by_driver|2013-10-01|
| 3 | 3 | 12 | 6 | completed |2013-10-01|
| 4 | 4 | 13 | 6 | cancelled_by_client|2013-10-01|
| 5 | 1 | 10 | 1 | completed |2013-10-02|
| 6 | 2 | 11 | 6 | completed |2013-10-02|
| 7 | 3 | 12 | 6 | completed |2013-10-02|
| 8 | 2 | 12 | 12 | completed |2013-10-03|
| 9 | 3 | 10 | 12 | completed |2013-10-03|
| 10 | 4 | 13 | 12 | cancelled_by_driver|2013-10-03|
+----+-----------+-----------+---------+--------------------+----------+
The Users table holds all users. Each user has an unique Users_Id, and Role is an ENUM type of (‘client’, ‘driver’, ‘partner’).
+----------+--------+--------+
| Users_Id | Banned | Role |
+----------+--------+--------+
| 1 | No | client |
| 2 | Yes | client |
| 3 | No | client |
| 4 | No | client |
| 10 | No | driver |
| 11 | No | driver |
| 12 | No | driver |
| 13 | No | driver |
+----------+--------+--------+
Write a SQL query to find the cancellation rate of requests made by unbanned users between Oct 1, 2013 and Oct 3, 2013. For the above tables, your SQL query should return the following rows with the cancellation rate being rounded to two decimal places.
+------------+-------------------+
| Day | Cancellation Rate |
+------------+-------------------+
| 2013-10-01 | 0.33 |
| 2013-10-02 | 0.00 |
| 2013-10-03 | 0.50 |
+------------+-------------------+
sql
# Write your MySQL query statement below
select t.Request_at Day,
round(sum(case when t.Status like 'cancelled_%' then 1 else 0 end)/count(*),2) as 'Cancellation Rate'
from Trips t inner join Users u on t.Client_Id = u.Users_Id and u.Banned='No'
where t.Request_at between '2013-10-01' and '2013-10-03'
group by t.Request_at
相關文章
- Oracle default usersOracle
- 2.2.2.2 Local Users in a CDB
- 2.2.2.1 Common Users in a CDB
- Author: ** not defined in users.txt file
- 2.2.2 Overview of Common and Local Users in a CDBView
- Avoided redundant navigation to current location: "/users"IDENavigation
- windchill 擴充USERS表空間
- A way to represent that more realistically might be forcing users
- Spectrum Entropy Prediction Assisted Channel Selection for Secondary Users
- win10系統c盤users在哪_win10系統c盤users怎麼開啟Win10
- Hadoop官網翻譯之HDFS Users GuideHadoopGUIIDE
- win10系統下Users資料夾在哪 win10系統Users資料夾怎麼開啟Win10
- 建立遷移檔案 auth 認證表 users
- [20200327]ORA-46267 Insufficient space in 'USERS' tablespace.txt
- PermissionError: [Errno 13] Permission denied: 'C:\\Users\\hao\\Desktop\\test.xlsx'Error
- MyEtherWallet Domain-Hijacking Financially Victimized 198 Users, Causing $320K LossAINaNZed
- Ora-01536:超出了表空間users的空間限量
- 將使用者資料夾(users)定向到c盤(系統盤)
- PermissionError: [Errno 13] Permission denied: 'C:\\Users\\jason\\Documents\\t2'的解決方案Error
- 【百度點石(WSDM)】 Retention Rate of Baidu Hao Kan APP Users 小白經驗分享AIAPP
- “no source“: Error: #5: cannot open source input file “C:\Users\xxx\AppData\Local\Temp\p4228: PermiErrorAPP
- users是什麼資料夾可以刪除嗎 可以複製到D盤嗎
- C:Users使用者名稱AppDataLocal 用node如何獲取電腦的這個目錄APP
- 關於DBA_USERS檢視中ACCOUNT_STATUS 列的各種取值的含義說明
- (原創)odoo使用res.users模型的many2one欄位作為searchpanel中的分類篩選時的注意事項Odoo模型
- 解決vscode連線遠端伺服器出現Bad owner or permissions on C:\Users\Administrator/.ssh/config > 過程試圖寫入的管道不存在。 >VSCode伺服器
- C:Users使用者名稱AppDataRoaming 是 Windows 作業系統中的一個特殊資料夾,用於儲存應用程式的資料和設定。這個資料夾通常用於存放使用者級別的應用程式配置檔案、資料檔案和其他需要在使用者登入時保留的資訊。APPWindows作業系統