急求难题订房查询房间SQL!!!

问题描述

在线订房系统,如何实现查询当前是否有所要查询的房间,表结构如下:--房间表room:roomId,groupId,roomName--房间分组表group:groupId,groupName--订单明细表orderItem:orderItemId,roomId,StartDate,EndDate如何实现在页面输入起始时间:如startDate:2010-3-1,endDate:2010-3-5查询出空房信息,显示在页面上,如:标准客房:已满;商务房:可预订

解决方案

select groupName from group where groupid in (select groupId from room where roomid not in (select roomid from orderItem where (startTime > '2010-3-1' and startTime < '2010-3-5' ) || (endTime > '2010-3-1' and endTime < '2010-3-5' )));
解决方案二:
select ....from room , group where room.groupId=group.groupId and roomId in (select roomId from orderItem where StartDate>输入的离店日期 or EndDate <输入的入住日期)两个问题:房型、预定对应表中的具体什么属性?日期的比较?这两个问题自己搞定呗

时间: 2024-09-20 00:09:29

急求难题订房查询房间SQL!!!的相关文章

sql server-java界面里怎么将从数据库中按条件查询的结果显示在界面里。。急求

问题描述 java界面里怎么将从数据库中按条件查询的结果显示在界面里..急求 AirSelectpage.java: import javax.swing.*; import java.awt.event.*; import java.sql.*; public class AirSelectpage extends JFrame implements ActionListener{ /** * */ private static final long serialVersionUID = -3

急求大神指点下我在delphi写的这个数据库双表查询插入的问题

问题描述 急求大神指点下我在delphi写的这个数据库双表查询插入的问题 我要实现的是A任务表,B任务执行状态两表关联查询后,得到A表中能执行的数据,查询出来的结果确实是A表中能执行任务的数据, 但是在向B表中插入这条A表数据执行状态的时候,插入B表中的数据ID不是之前查询A表出来数据的ID, 下面附上代码,求大大们指点 //定义了任务运行表插入数据操作过程 procedure TForm1.InsertData(exeid,status,starttime,endtime,result : s

ssh 查询条件怎么搞在线急求。。。。

问题描述 ssh 查询条件怎么搞在线急求.... 这是jsp界面dao层怎么写 解决方案 select * from user_info t where 1=1 if(name!=null){ and t.name=:name } if(sex!=null){ and t.sex=:sex } if(age!=null){ and t.age=:age } 解决方案二: 进行字符串的连接,例如: StringBuffer sb = new StringBuffer(); String usern

sql查询-求帮忙优化我这条sql语句

问题描述 求帮忙优化我这条sql语句 首先说一下下面sql语句要用到的表的基本情况: 一.有三张表,一张叫equipment,一张叫sensor,一张叫sensorInputData 二.三表关系是equipment下有多个sensor,sensor下有多个sensorInputdata,所以sensor下有一个equipment的主键quipmentId做外键,sensorInputData下也有一个sensor的主键sensorId做外键,其他都是各自表的属性,应该能比较清晰的看出来 下面是

sql server-SQL Server数据库安装问题 要做课设 急求解答啊 快来大神救场!!!!!!!!!!!

问题描述 SQL Server数据库安装问题 要做课设 急求解答啊 快来大神救场!!!!!!!!!!! 安装完成后SQL server服务和SQL Server网络配置中没有选项 解决方案 你都没说具体什么问题啊 解决方案二: 要求必须使用SQL server吗?我们数据库课设使用的MySQL,SQL server笔记本使用起来不方便,而且对win10 支持不太好 解决方案三: 是安装正常的吗 解决方案四: 你有重启下电脑吗?? 解决方案五: 如果你重启了电脑还是没有用,http://downl

执行计划-跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢。oracle~

问题描述 跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢.oracle~ 具体请见截图,以为是内网无法拷贝代码,请见谅 注: 其中 A 表中的数据大概 60 多万晚条,下面 OB 表中数据才 6 千多条,换成用 in 也是一样的效率啊 exists还造成了全表扫描了,包括buffer sort 了 , 请大神知道如何改写此sql,谢谢啊~~~ 解决方案 求指导,希望大神帮助解答啊,谢谢啊

用hibernate来进行数据库查询时,需要按汉字拼音排序,急求

问题描述 用hibernate来进行数据库查询时,需要按汉字拼音排序,急求 这是查询语句 public List<MapCoordinates> getCoor() { Query query=getSession().createQuery("select new MapCoordinates(mapId, title,fwnr,fwsj, address, coordinate, tel) from MapCoordinates m order by convert_gbk(m.

asp.net代码啊关于时间查询历史记录的代码如何实现.......急求

问题描述 asp.net代码啊关于时间查询历史记录的代码如何实现.......急求 本人想根据时间查询以往购物车的记录该怎么写. 另外关于商品图片的问题,是应该放在后台数据库还是VS里

数据库查询-急求关于pastgresql数据库的分页问题

问题描述 急求关于pastgresql数据库的分页问题 我的分页实现后点击下一页后为什么只是有一条改变了另外四条没有变 select *from patient_infos limit 5 offset 0