如何根据hotel_id
,occu_type
,season_start
& season_end
?
如果我的旅行日期介于两个会话之间,例如我的日期是2015年3月30日,2015年8月1日,2015年1月,2015年2月,2015年2月30日和2015年9月3日。< /强>
我在PDO中使用以下查询...
$sql = $this->dbObj->query(
select DISTINCT season_start, season_end from nwts_hotel_room_rate
where hotel_id = '".$hotelid."' and occu_type = '".$arrayRmtypeopt."' and
('".$arrardepDate."' >= season_start and '".$arrardepDate."' < season_end)
);
数据库: -
http://www93.zippyshare.com/v/H33KasNa/file.html http://www39.zippyshare.com/v/KO2qYYyu/file.html
请分享任何解决方案......
答案 0 :(得分:0)
据我了解你选择两个约会期,对吗?
dateStart1 dateEnd1
和
dateStart2 dateEnd2
查询将是这样的:
... 和(season_start&lt; = dateStart1和dateEnd1&lt; = season_end) 和(season_start&lt; = dateStart2和season_end&lt; = dateEnd2)