1645. Hopper Company Queries II

https://leetcode.com/problems/hopper-company-queries-ii

Description

Table: Drivers

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| driver\_id   | int     |
| join\_date   | date    |
+-------------+---------+
driver\_id is the primary key for this table.
Each row of this table contains the driver's ID and the date they joined the Hopper company.

Table: Rides

+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| ride\_id      | int     |
| user\_id      | int     |
| requested\_at | date    |
+--------------+---------+
ride\_id is the primary key for this table.
Each row of this table contains the ID of a ride, the user's ID that requested it, and the day they requested it.
There may be some ride requests in this table that were not accepted.

Table: AcceptedRides

Write an SQL query to report the percentage of working drivers (working_percentage) for each month of 2020 where:

Note that if the number of available drivers during a month is zero, we consider the working_percentage to be 0.

Return the result table ordered by month in ascending order, where month is the month's number (January is 1, February is 2, etc.). Round working_percentage to the nearest 2 decimal places.

The query result format is in the following example.

ac

Last updated

Was this helpful?