关于一个酒店预定查询的问题

发布时间:2024-05-12 11:32 发布:上海旅游网

问题描述:

我碰到一个问题想向大家求助,关于预定查询的,酒店的客房是固定的,有预定功能,客人预定以后,如果别的客人想预定这间客房就需要知道是否被预定了,比如一个客房在2007-10-9--2007-10-12 和 2007-10-15--2007-10-18被预定了,我该怎么查找没有被预定的客房。能写个sql语句吗?谢谢
客人查询的时候是查全部的客房,符合条件的都列举出来的

问题解答:

select ’客房号‘ from table where 预定日期 is null union
select ’客房号‘ from table where 预定日期 not between 开始日期 and 结束日期

select ’客房号‘ from 表
where 预定日期=''

or

select ’客房号‘ from 表
where 预定日期 is null

你还是把你的表结构放出来看看把。不然很难帮你啊。

热点新闻