Pikirkan tiga kasus:
- Penerbangan langsung.
- penerbangan dengan 1 pemberhentian.
- penerbangan dengan dua pemberhentian.
Sekarang mulailah menelusuri kasusnya.
Untuk 1. Cari penerbangan yang mulai dan berhenti, Anda tahu di mana dan Anda tahu kapan, kan?
Untuk 2. Pikirkan tentang dua penerbangan itu. Di mana mereka akan mulai dan berakhir, apa kesamaan dengan dua penerbangan. Apa kriteria waktu untuk setiap penerbangan?
Untuk 3. Pikirkan tentang 3 segmen tersebut dan karakteristik masing-masing, termasuk dependensi
Kemudian Anda akhirnya menginginkan penyatuan semua ini jika semua pilihan ditampilkan.
Fungsi ini:pilih to_char(DATE,'HH24') may help.