如何通过匹配我的旅行日期从SQL获取日期?

时间:2015-08-08 05:11:49

标签: php sql pdo

如何根据hotel_idoccu_typeseason_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

请分享任何解决方案......

1 个答案:

答案 0 :(得分:0)

据我了解你选择两个约会期,对吗?

dateStart1 dateEnd1

dateStart2 dateEnd2

查询将是这样的:

... 和(season_start&lt; = dateStart1和dateEnd1&lt; = season_end) 和(season_start&lt; = dateStart2和season_end&lt; = dateEnd2)