Pense nos três casos:
- Um voo direto.
- voo com 1 parada.
- um voo com duas paradas.
Agora comece a percorrer os casos.
Para 1. Procure por vôos que comecem e parem, você sabe por onde e quando, certo?
Para 2. Pense nesses dois voos. Onde começarão e onde terminarão, o que haverá em comum com os dois voos. Qual é o critério de tempo para cada voo?
Para 3. Pense nesses 3 segmentos e nas características de cada um, incluindo dependências
Então você finalmente quer a união de tudo isso se todas as escolhas forem mostradas.
Esta função:selecione
to_char(DATE,'HH24') may help.