私はこの問題を解決するために努力してきましたが、まだ運がありません。データベース内のクエリ
私は車のデータベースを設定しようとしています。車の利用可能性を確認する場所に、人が入居した日に車を貸し出すことができます。たとえば、2011年11月5日から11月20日まで、2016年10月20日まで車両を借りたいとします。
私は車のテーブルに戻ってクエリを接続することができましたが、私はそれが私にすべての車両が利用可能に表示されているか、それらのどれも表示されませんクエリをテストします。
テーブルと関係を含めて、それぞれのテーブルが私に問題を引き起こしていると思います。
このコードを修正するための提案は非常に高く評価されます。
SELECT *
FROM Vehicles
WHERE Vehicles.vehicle_id NOT IN
(
SELECT distinct Booking.[vehicle id]
FROM Booking
WHERE (
[Enter Start Date] BETWEEN booking.start_rent_date
AND booking.end_rent_date
)
OR (
[Enter End Date] BETWEEN booking.start_rent_date
AND booking.end_rent_date
)
);
iが不足しているオペレータのために、彼らはそれは開始時に私のために働いていた –
が起きかもしれないが、私はそれをしようとすると、今、すべての車両が任意のアイデアどのように現れている理由を任意のアイデアを構文エラーを取得していますそれは起こっている –
nevermindは、間違った方法の男に日付を入力していた...ありがとう、私はこれを解決しようとしている時間のカップルだった私はあなたにもう一度ありがとう –