Anda hanya perlu tindakan nyata dalam sehari. Jadi, gunakan HAVING count dengan jelas dari dua tindakan individu yang DIKECILKAN OLEH penerbangan dan hari :
SELECT flight
FROM test
WHERE action in ('Departure','Arrival')
GROUP BY flight, trunc("date")
HAVING COUNT(distinct action)=2
di mana harus ada distinct
klausa, kebutuhan diamati jika kumpulan data sampel diperluas
date
adalah kata kunci yang dicadangkan dan tidak dapat digunakan sebagai nama kolom untuk database Oracle. Jadi, saya lebih suka"date"
- Awalkan literal waktu dengan
timestamp
kata kunci dan tambahkan porsi:00
di akhir untuk mewakilisecond
sepertitimestamp'2020-02-21 04:30:00'
selama penyisipan