我在编写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作为数据库引擎.

提前致谢.

mysql 客房_mysql – 房间预订sql查询相关推荐

  1. mysql 客房_mysql – 酒店客房预订系统的数据库设计

    简介和系统描述 我目前正在酒店设计一个房间预订系统数据库. 客户填写表格/申请表,其中包含以下有关房间的信息: >房间里的人数 >房间的评级 >入住和退房日期 管理员有一个仪表板,其 ...

  2. mysql设置最大查询时间_mysql如何限制sql查询时间

    mysql限制sql查询时间的方法:1.查询今天,代码为[select * from 表名 where to_days(时间字段名) = to_days(now())]:2.查询昨天,代码为[SELE ...

  3. mysql怎么添加查询时间限制_mysql如何限制sql查询时间,

    mysql如何限制sql查询时间MySQL如何限制结构化查询语言查询时间,关系型数据库限制结构化查询语言查询时间的方法:1.查询今天,代码为[选择*表名where to_days(时间字段名)=to ...

  4. 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的

    文章目录 1 一条SQL查询语句是如何执行的 2 mysql体系结构 3 InnoDB存储引擎 4 总结 1 一条SQL查询语句是如何执行的 ​ 通常我们使用数据库,都是将数据库看成一个整体,我们的应 ...

  5. mysql通配符_mysql通配符进行模糊查询

    在mysql数据库中,当我们需要模糊查询的时候 ,我们会使用到通配符. 首先我们来了解一下2个概念,一个是操作符,一个是通配符. 操作符 like就是SQL语句中的操作符,它的作用是指示在SQL语句后 ...

  6. .sql文件如何执行_mysql:一条SQL查询语句是如何执行的?

    本篇文章将通过一条 SQL 的执行过程来介绍 MySQL 的基础架构. 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句: select * from user_inf ...

  7. .net mysql 序号_MYSQL如何自动为查询数据的结果编上序号详解

    前言 其实自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) i,user_id, ...

  8. MySQL索引失效原因,SQL查询语句不走索引原因

    前言 日常工作中索引失效原因很多,这个需要平时的日积月累,不断学习,才能更正确的发挥索引的作用,下面简单总结一些索引失效原因. 1. 隐式的类型转换,索引失效 select * from test w ...

  9. 重启 mysql死锁_MySQL死锁导致无法查询的问题

    之前从来没有遇到过mysql死锁的问题,今天第一次,查看了很多博客,问题终于解决啦,在此特意记录和分享. 1.第一种方式:重启MySQL 因为MySQL的事务产生了死锁,刚开始我是直接重启MySQL, ...

最新文章

  1. java下载图片压缩包_java压缩文件和下载图片示例
  2. 常用的Meta标签写法和作用
  3. pycharm小白使用指南
  4. 事务中SET XACT_ABORT各种用法
  5. 【操作系统原理及Linux实践】 四cpu调度scheduling
  6. spring Cloud中,解决Feign/Ribbon整合Hystrix第一次请求失败的问题?
  7. try、catch、finally用法总结
  8. 卡尔曼滤波滤波方程_了解卡尔曼滤波器及其方程
  9. 洛谷 P2722 总分题解
  10. JSON数据格式---JSON语法规则、JSON文件
  11. How do I UPDATE from a SELECT in SQL Server?
  12. mac的python怎么输入中文_无法在python IDE(Mac OS X)中输入unicode
  13. 测试管理和自动化测试工具篇
  14. check GPU mem size on condor
  15. 【chrome插件】web版微信接入图灵机器人API实现自动回复
  16. Bootstrap Paginator 分页插件参数介绍及使用
  17. T4模板——一个神奇的代码生成器
  18. mysql正则防注入_防止sql注入的方法
  19. 三线压力传感器原理_压力传感器怎么接线 每根线都是干什么的
  20. vscode的常用插件

热门文章

  1. Ubuntu随身系统
  2. 解决navicat连接阿里云服务器的mysql报错:1130 . Host 16.8 85 isnot alowed to con nect to this MySQL server
  3. 三菱PLC若想实现以太网无线通讯,需要具备哪些条件?
  4. PLC无线传输模块支持哪些协议?
  5. ElasticSearch 基本原理(三)ElasticSearch与Lucene、Solr、Mysql的关系
  6. 汇编自动出栈_汇编自学 (12) 重温进出栈指令PUSH POP 和双循环
  7. apf svg matlab,百科|APF和SVG的区别与联系
  8. java实验二:类与对象
  9. 社交电商进击旅游业,能跑出一个巨头来吗
  10. 【深度强化学习】(5) DDPG 模型解析,附Pytorch完整代码