Oracle
 sql >> Base de données >  >> RDS >> Oracle

devoirs - essayer de calculer plusieurs escales de vol entre deux villes ?

Pensez aux trois cas :

  1. Un vol direct.
  2. vol avec 1 escale.
  3. un vol avec deux escales.

Commencez maintenant à parcourir les cas.

Pour 1. Cherchez un vol qui commence et s'arrête, vous savez où et quand, n'est-ce pas ?

Pour 2. Pensez à ces deux vols. Où commenceront-ils et finiront-ils, quels seront les points communs avec les deux vols. Quels sont les critères de temps pour chaque vol ?

Pour 3. Pensez à ces 3 segments et aux caractéristiques de chacun, y compris les dépendances

Ensuite, vous voulez enfin l'union de tout cela si tous les choix doivent être affichés.

Cette fonction :sélectionnez to_char(DATE,'HH24') may help.