SELECT * FROM tbname WHERE ($input_time1 BETWEEN fieldtime1 AND fieldtime2) OR ($input_time2 BETWEEN fieldtime1 AND fieldtime2 )
เอาไปคิวรี่ ถ้ามีผลลัพท์ห้าม เพิ่มขอ้มูล
สมมุติผมต้องการจองวันที่ 2013-02-18 ถึงวันที่ 2013-02-22 ห้อง aa
แต่ในฐานข้อมูลของผมมีการใช้ห้อง aa จากวันที่ 2013-02-16 ถึงวันที่ 2013-02-24 อยู่แล้ว
มันเช็คไม่ได้อ่ะครับ พอจะมีวิธีมั้ยครับ รบกวนหน่อย
พอดีผมดูจากโค้ดที่คุณ Anu โพสแล้ว มันเช็คได้แค่ช่วงโดยนับจากวันที่เราเริ่มจองอ่ะครับ แต่มันไม่ได้เช็คช่วงเวลาทั้งหมดที่มีคนจอง