1日以内に明確なアクションが必要です。したがって、フライトと曜日でグループ化された2つの個別のアクションのHAVINGカウントを明確に使用します:
SELECT flight
FROM test
WHERE action in ('Departure','Arrival')
GROUP BY flight, trunc("date")
HAVING COUNT(distinct action)=2
distinct
があるべき場所 条項、サンプルデータセットが拡張された場合に必要性が観察されます
date
は予約済みのキーワードであり、Oracleデータベースの列名として使用することはできません。だから、私は"date"
を好みました- 時間リテラルの前に
timestamp
を付けます キーワードと追加部分:00
最後にsecond
を表しますtimestamp'2020-02-21 04:30:00'
など 挿入中