Piense en los tres casos:
- Un vuelo directo.
- vuelo con 1 escala.
- un vuelo con dos escalas.
Ahora comience a revisar los casos.
Para 1. Busca vuelos que salgan y terminen, sabes donde y sabes cuando por, ¿no?
Para 2. Piensa en esos dos vuelos. Dónde comenzarán y terminarán, qué será en común con los dos vuelos. ¿Cuál es el criterio de tiempo para cada vuelo?
Para 3. Piensa en esos 3 segmentos y las características de cada uno, incluidas las dependencias
Entonces finalmente desea la unión de todos estos si se muestran todas las opciones.
Esta función:seleccionar to_char(DATE,'HH24') may help.