Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm phòng miễn phí (hệ thống đặt phòng)

Đây là một truy vấn sẽ hiển thị các phòng KHÔNG MIỄN PHÍ trong khoảng thời gian ngày:

select room from bookings where
(arrival<'2011-03-12' and departure>='2011-03-12') -- overlap at the end
OR (arrival<='2011-03-10' and departure>'2011-03-10') -- overlap at the start
OR (arrival>='2011-03-10' and departure<='2011-03-12') -- complete overlap

Bạn có thể sử dụng cái này với

select roomnumber from rooms where roomnumber not in (... as above ...)

để tìm phòng MIỄN PHÍ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách triển khai một lệnh sql phức tạp

  2. Làm cách nào để lưu trữ đơn đặt hàng?

  3. CHỌN các giá trị riêng biệt cho nhiều hàng của cùng một ID

  4. Cách bật SSL / TLS cho MySQL trong Ubuntu

  5. tự động hoàn thành hiển thị tất cả các mục nhập, Không thực hiện bất kỳ tìm kiếm nào