私は私の家族のベッドと朝食のための小さな予約マネージャーを作っています.
「arrivalDate」という列と「departureDate」という列を含む「予約」テーブルがあります。
特定の日付をカバーするすべての予約を取得する SELECT クエリを実行したいと考えています。
いいえ:
予約表:
name= John, arrivalDate= 01/01/2014, departureDate= 10/01/2014
name= Susie, arrivalDate= 04/01/2014, departureDate= 07/01/2014
2014 年 5 月 1 日に滞在しているすべての予約を返すクエリを実行したいと思います。この場合、John と Susie の両方の予約が返されます。
2014 年 2 月 1 日の別のクエリでは、John の予約のみが返されます。
そのような SQL クエリはどのようになりますか?
(注: 混乱しないように、ここに記載した日付は d/m/Y です。SQL は Y/m/d を使用することを知っています。ロジックを探すだけで、自分で並べ替えることができます)