0
我正在为我家的床和早餐做一个小型的预订管理器。SQL:检索所有在两个日期之间有日期的行
我有一个“预订”表,其中包含一个名为“arrivalDate”的列和一个名为“departureDate”的列。
我想要做一个SELECT查询,其中我检索涵盖某个日期的所有预订。
IE:
预订表:
name= John, arrivalDate= 01/01/2014, departureDate= 10/01/2014
name= Susie, arrivalDate= 04/01/2014, departureDate= 07/01/2014
我愿做一个查询在那里它将返回停留在2014年5月1日 在这种情况下,它会返回两个约翰的所有预订和Susie的预订。
对02/01/2014的另一个查询将仅返回John的预订。
这样的SQL查询看起来像什么?
(注意:不要混淆任何人,我把这里的日期D/M/Y,我知道,SQL使用Y/M/d,我可以整理我自己,只是为了寻找逻辑)
'select * from table whereDate between arrivalDate and departureDate' – pritaeas
谢谢,他们都工作。这可能看起来很有趣,但我实际上意识到我的错误来自我的PHP代码中缺少封装引用的查询。但是,谢谢你的迅速答复! – Juicy