รบกวนด้วยครับ เลือกช่วงเวลาระบบการจอง sql server

[มือใหม่]
รบกวนด้วยครับคือไม่รู้จะต้องทำอย่างไรดี คือระบบที่จะต้องทำเป็นระบบการจองครับ การจองจะจองซ้ำกันได้ 2 คิวครับคือถ้าคิวแรกยกเลิก คิว 2 ก็จะสามารถเข้ามาแทนที่ได้ แต่ส่วนที่อยากให้ช่วยคือเรื่องที่ว่าจะเช็คเวลาอย่างไรดีครับว่าช่วงเวลาดังกล่าวว่างหรือ จองครบ 2 คิวแล้ว
ตัวอย่างข้อมูลนะครับ
         [user]  [time_start]   [time_end]   [Queue]
เช่น user1 จอง 08.00 น.  - 10.00 น.    คิว = 1

       user2 จอง 10.00 น. - 12.00 น.     คิว = 1
       user1 จอง 10.00 น. - 12.00 น.     คิว = 2

       user1 จอง 13.00 น. - 15.00 น.     คิว = 1
       user2 จอง 14.00 น. - 15.00 น.     คิว = 2

       user1 จอง 15.00 น. - 17.00 น.     คิว = 1
       user2 จอง 16.00 น. - 19.00 น.     คิว = 2

ที่เว้นช่วงบันทัดเพราะต้องการให้ดูกรณีที่เกิดขึ้นได้แล้ว Q เกิดขึ้นจะต้องเป็นแบบนี้ครับ ยังนึกลอจิกไม่ออกเลยช่วยที่ครับ ขอบคุณล่วงหน้าเลยนะครับ ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่