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
相關文章
- Types of Oracle Database Users : Database Users (6)OracleDatabase
- Oracle default usersOracle
- oracle users 表空間Oracle
- Move users between domainsAI
- Oracle Created (Default) Database UsersOracleDatabase
- Automatically Map Network Drives on Domain Login for All Users, Certain Users, or Certain GroupsAI
- How Users Read on the Web (轉)Web
- 2.2.2 Overview of Common and Local Users in a CDBView
- Import all grant statement of users in mysql schema !ImportMySql
- Oracle users / 許可權 / grant privOracle
- Avoided redundant navigation to current location: "/users"IDENavigation
- NETAPP - LOGIN TOO MANY USERSAPP
- Types of Oracle Database Users : Security Officers (2)OracleDatabase
- Types of Oracle Database Users : Application Developers (4)OracleDatabaseAPPDeveloper
- windchill 擴充USERS表空間
- win10系統c盤users在哪_win10系統c盤users怎麼開啟Win10
- Types of Oracle Database Users : Database Administrators (1)OracleDatabase
- Tasks of a Database Administrator : Enroll System Users (12)Database
- win10系統下Users資料夾在哪 win10系統Users資料夾怎麼開啟Win10
- 建立遷移檔案 auth 認證表 users
- Badass users are not fans of the company (圖靈訪談)圖靈
- Types of Oracle Database Users : Network Administrators (3)OracleDatabase
- Types of Oracle Database Users : Application Administrators (5)OracleDatabaseAPP
- Hadoop官網翻譯之HDFS Users GuideHadoopGUIIDE
- ORA-32773: operation not supported for smallfile tablespace USERS 解決
- Windows7系統關閉users共享的方法Windows
- Creating a Password File and Adding New Users to It (47)
- Protecting Your Database: Specifying Passwords for Users SYS and SYSTEM (70)Database
- How can I prevent users from connecting to a USB storage device?dev
- PermissionError: [Errno 13] Permission denied: 'C:\\Users\\hao\\Desktop\\test.xlsx'Error
- OBIEE 11g users still able to login even with invalid password
- jwt 自定義 資料表 區別於 auth 中的 users 表JWT
- Oracle11g新特性:dba_users不再顯示密碼Oracle密碼
- xPetStore醒置過程中出現找不到users.properties檔案
- vsftpd-1.1.3配製例項之五:VIRTUAL_USERS(轉)FTP
- 用sp_change_users_login消除Sql Server的孤立使用者SQLServer
- 將使用者資料夾(users)定向到c盤(系統盤)
- PermissionError: [Errno 13] Permission denied: 'C:\\Users\\jason\\Documents\\t2'的解決方案Error