16. Taksi: safarlar orasidagi eng uzun tanaffus
QiyinHar bir haydovchi uchun ketma-ket safarlar orasidagi eng uzun tanaffusni
kunlarda hisoblang.
Qaytaring: driver_name, max_gap_days.
- Tanaffus = keyingi safar sanasi − oldingi safar sanasi (kunlarda)
- Kamida 2 ta safari bo'lgan haydovchilargina natijaga kiradi
- Bir kunda bir nechta safar bo'lsa, tanaffus 0 bo'lishi mumkin
Saralash: max_gap_days kamayish, driver_name o'sish.
Jadval: trips
| Ustun | Turi |
|---|---|
| id | INT PK |
| driver_name | VARCHAR |
| trip_date | DATE |
Namuna ma'lumotlar
sample
trips
| idINT | driver_nameVARCHAR(50) | trip_dateDATE |
|---|---|---|
| 1 | Aziz | 2025-01-01 |
| 2 | Aziz | 2025-01-10 |
| 3 | Aziz | 2025-01-12 |
| 4 | Bekzod | 2025-01-05 |
Kutilgan natija
| driver_name | max_gap_days |
|---|---|
| Aziz | 9 |
sample-full
trips
| idINT | driver_nameVARCHAR(50) | trip_dateDATE |
|---|---|---|
| 1 | Aziz Karimov | 2025-01-01 |
| 2 | Aziz Karimov | 2025-01-10 |
| 3 | Aziz Karimov | 2025-01-12 |
| 4 | Bekzod Tursunov | 2025-01-05 |
| 5 | Sardor Nazarov | 2025-01-03 |
| 6 | Sardor Nazarov | 2025-02-20 |
| 7 | Sardor Nazarov | 2025-02-21 |
| 8 | Jasur Qodirov | 2025-01-07 |
| 9 | Jasur Qodirov | 2025-01-07 |
| 10 | Jasur Qodirov | 2025-01-15 |
| 11 | Otabek Mirzayev | 2025-03-01 |
| 12 | Otabek Mirzayev | 2025-03-04 |
| 13 | Otabek Mirzayev | 2025-03-09 |
| 14 | Otabek Mirzayev | 2025-03-10 |
| 15 | Feruza Sobirova | 2025-01-20 |
| 16 | Feruza Sobirova | 2025-04-15 |
Kutilgan natija
| driver_name | max_gap_days |
|---|---|
| Feruza Sobirova | 85 |
| Sardor Nazarov | 48 |
| Aziz Karimov | 9 |
| Jasur Qodirov | 8 |
| Otabek Mirzayev | 5 |
sample-extra
trips
| idINT | driver_nameVARCHAR(50) | trip_dateDATE |
|---|---|---|
| 1 | Bobur Valiyev | 2025-01-10 |
| 2 | Laylo Fayzullayeva | 2025-03-11 |
| 3 | Dilnoza Abdullayeva | 2025-01-10 |
| 4 | Nigora Sultonova | 2025-03-11 |
| 5 | Bobur Valiyev | 2025-01-10 |
Kutilgan natija
| driver_name | max_gap_days |
|---|---|
| Bobur Valiyev | 0 |
O'xshash masalalar
Konsol
Natijani ko'rish uchun so'rovni ishga tushiring.
