Desol
2018-10-08 11:36oracle 选择一段时间的内某一个时间点
10在做一个酒店数据库的查询,输入了某房间入住时间3月12号以及离开的时间是4月12号,现在要求该房间3月26号的收入,
我写的是:
select sum(price) from room join booking on booking.hno = 'H001' where booking.datefrom > '26-MAR-1997'
and booking.dateto < '26-MAR-1997' 这样子得到的结果是null
![
通过入住日期和离开日期我们自己是可以知道客人3月26号也是在住的,但是如果不按照输入数据时的日期写,数据库就只会给出null,数据库是无法判断3月26号是不是属于3月12号到4月12号吗?求解
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- 关于Mysql列出一年的每个月
- oracle
- mysql
- 1个回答
- oracle 通过月份表来查询季度的数据
- oracle
- 1个回答
- 定时从一个数据库表中的数据存储到另外一个数据库中的表,而且怎么处理重复的数据?谢谢各位大侠!
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 查询oracle列表时遇到的奇怪问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- oracle查找某条记录一段时间内所有的修改该数据的语句
- oracle
- 4个回答
换一换