Mysql
 sql >> база данни >  >> RDS >> Mysql

онлайн концепция за резервация на хотелска стая в php

Имате нужда от друга маса с резервации

  ID      roomId        checkInDate          checkOutDate
  1       1             4/6/2011 12:00PM     4/9/2011 11:00AM
  2       2             4/2/2011 12:00PM     4/3/2011 11:00AM
  3       1             4/9/2011 12:00PM     4/11/2011 11:00AM

След това, когато добавяте нова резервация за всяка стая, трябва да се уверите, че следната заявка води до zero 0 или стаята вече е резервирана.

//Count Scheduling Conflicts
select count(roomid) from bookings where 
    bookings.checkOutDate > YouNewBookingCheckInDate and
    bookings.checkInDate < YouNewBookingCheckOutDate

Така че, ако новата ви заявка за резервация за стая 1 е на 4/5/2011 1:00PM , запис #1 ще бъде отчетен и заявката ще доведе до 1 (указващ 1 конфликт)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql СОРТИРАНЕ ПО количество уникални съвпадения на думи

  2. Инсталирайте Mtop (MySQL Database Server Monitoring) в RHEL/CentOS 6/5/4, Fedora 17-12

  3. MySQL сравнение на цени и акции

  4. Как да замените NULL стойност от обобщена заявка с помощта на модул MySQLdb в python?

  5. Безопасен ли е MySQL конектор/JDBC нишка?