对比的时候,查询sql的开始时间和结束时间不就是的。

解决方案 »

  1.   

    开始时间小余订房的结束时间,结束时间大于订房的开始时间,查询出来有数据,说明不能订房select * from test where `name`='总统套房' and `start` < 2014-4-7 12:00 AND `end` > 2014-4-6 10:00
    查询结果,有两条数据(即第一第二条)把时间换成时间戳,速度应该会快一点
      

  2.   

    房間一般是要等上一次預定結束後才能進行下一次預定。所以一般查詢沒有預定(strattime ,endtime為空)的房間和已預定的結束時間比將要預定的開始時間早的房間就可以了。