в простейшей форме, из ваших внутренних значений диапазонов списков (и я не программист PHP, чтобы заполнить пробелы), но запрос может быть.
select *
from TripTable
where trip_duration >= ?MinimumDays
AND trip_duration <= ?MaximumDays
Если вы пытаетесь получить все поездки и предварительно проштамповать их с классификацией 1-4, я бы применил СЛУЧАЙ КОГДА
select *,
case
when trip_duration >= 1 and trip_duration <=5 then 1
when trip_duration >= 6 and trip_duration <=10 then 2
when trip_duration >= 11 and trip_duration <=20 then 3
when trip_duration > 20 then 4
end as TripDurationType
from
TripTable