簡體   English   中英

如何通過匹配旅行日期從SQL中獲取日期?

[英]How to fetch dates from SQL by matching my travel dates?

如何獲取關於hotel_idoccu_typeseason_startseason_end旅行日期?

例如,如果我的旅行日期介於兩次會議之間,則我的日期為30/08 / 2015、31 / 08 / 2015、01 / 09 / 2015、02 / 09/2015和03/09/2015。

我在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

請分享任何解決方案...

據我了解,您正在選擇兩個日期范圍,對嗎?

dateStart1 dateEnd1

dateStart2 dateEnd2

查詢將是這樣的:

...和(season_start <= dateStart1和dateEnd1 <= season_end)和(season_start <= dateStart2和season_end <= dateEnd2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM