私は、日付としてのユーザー入力変数のペアの間で、どの車両が空いているかを調べようとしています。
旅行に使用されている各車両には、旅行の開始日と終了日の開始日と終了日が並んでいるため、車両は利用できません。
これまでのところ、フィルタリングされた結果ではなく、リストされているすべての登録を取得しています。
SELECT vehicle_registration FROM
(select vehicle_registration
FROM trips
WHERE departure
not BETWEEN :departure AND :return
and return
not BETWEEN :departure AND :return)
group by vehicle_registration
私が見逃している手がかりはありますか?