101
0/304
Loading content...
A micromobility platform tracks every completed bike trip. Operations teams need a compact "last seen active" report for the entire fleet.
Table: Bikes
Task: For each bike_number, return the most recent end_time across all rides for that bike.
Output requirements:
Supported submission environments:
Bikes:
| ride_id | bike_number | start_time | end_time |
|---------|-------------|----------------------|----------------------|
| 1 | W00576 | 2012-03-25 11:30:00 | 2012-03-25 12:40:00 |
| 2 | W00300 | 2012-03-25 10:30:00 | 2012-03-25 10:50:00 |
| 3 | W00455 | 2012-03-26 14:30:00 | 2012-03-26 17:40:00 |
| 4 | W00455 | 2012-03-25 12:30:00 | 2012-03-25 13:40:00 |
| 5 | W00576 | 2012-03-25 08:10:00 | 2012-03-25 09:10:00 |
| 6 | W00576 | 2012-03-28 02:30:00 | 2012-03-28 02:50:00 |[
{"bike_number":"W00576","end_time":"2012-03-28 02:50:00"},
{"bike_number":"W00455","end_time":"2012-03-26 17:40:00"},
{"bike_number":"W00300","end_time":"2012-03-25 10:50:00"}
]Each bike keeps only its maximum end_time. Results are then ordered from newest usage to oldest.
Bikes:
| ride_id | bike_number | start_time | end_time |
|---------|-------------|----------------------|----------------------|
| 10 | B-ALPHA | 2024-01-01 09:00:00 | 2024-01-01 09:20:00 |
| 11 | B-BRAVO | 2024-01-02 10:00:00 | 2024-01-03 08:00:00 |
| 12 | B-ALPHA | 2024-01-03 07:00:00 | 2024-01-03 08:00:00 |
| 13 | B-CHARLIE | 2024-01-03 06:00:00 | 2024-01-03 07:59:59 |[
{"bike_number":"B-ALPHA","end_time":"2024-01-03 08:00:00"},
{"bike_number":"B-BRAVO","end_time":"2024-01-03 08:00:00"},
{"bike_number":"B-CHARLIE","end_time":"2024-01-03 07:59:59"}
]B-ALPHA and B-BRAVO tie on latest end_time, so tie-breaking by bike_number ascending places B-ALPHA first.
Bikes:
| ride_id | bike_number | start_time | end_time |
|---------|-------------|----------------------|----------------------|
| 100 | Z9 | 2025-05-01 08:00:00 | 2025-05-01 08:45:00 |[
{"bike_number":"Z9","end_time":"2025-05-01 08:45:00"}
]With one ride for one bike, that ride's end_time is the latest by definition.
Constraints