mysql 客房_mysql – 房间预订sql查询

我在编写sql时遇到问题,从表中获取可用的房间.我的表格结构如下.

表:预订

booking_id | room_id | start_datetime | end_datetime | customer_id

-------------------------------------------------------------------------------------

001 | 1 | 12-09-2012 2:35pm | 14-09-2012 9:00am | 23

002 | 2 | 10-09-2012 1:00am | 20-09-2012 9:00am | 20

003 | 4 | 09-09-2012 1:35pm | 21-09-2012 9:00am | 43

004 | 1 | 22-09-2012 2:35pm | 24-09-2012 9:00am | 9

005 | 3 | 12-09-2012 9:00am | 13-09-2012 9:00am | 53

006 | 6 | 15-09-2012 9:00am | 19-09-2012 9:00am | 27

表:房间

包含房间的详细信息,表格的主键是room_id,它有10个房间,从1-10.

我的问题是我想知道房间在14-09-2012下午6:00到21-09-2012上午9:00之间可用,这意味着我应该只得到room_id的结果为1,3,5,7,8 ,9,10.

有人可以帮助我编写SQL以从上面的表结构中获取可用的房间.

我正在使用mysql作为数据库引擎.

提前致谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值