oracle语句查询时间范围,oracle时间范围查询

当时间精确到秒的指标和时间精确到日的时间进行对比是恒不等于的,但是可以判断大于或者等于的情况。

举个例子,指标【时间精确到秒】

select 时间精确到秒

from table

where 时间精确到秒<= to_date('2013-11-20 ', 'yyyy-MM-dd ')

and 时间精确到秒 >= to_date('2013-11-20 ', 'yyyy-MM-dd ')

ec6e06975436e2c2da26af447e00dba2.png

明显数据查询2013-11-20那天没有数据,而如果sql如下写发现数据库中是存在数据的。

select 时间精确到秒

from table

where to_date(to_char(时间精确到秒,'yyyy-MM-dd'),'yyyy-MM-dd') <= to_date('2013-11-21 ', 'yyyy-MM-dd ')

and to_date(to_char(时间精确到秒,'yyyy-MM-dd'),'yyyy-MM-dd') >= to_date('2013-11-20 ', 'yyyy-MM-dd ')

c678adaf1aa9d4e61cc53c65f3011597.png

因此,我们可以得出结论:

当【时间指标精确到秒】与【时间精确到日】的对比进行范围查询时不能查询当天的数据,因此必须对【时间指标精确到秒】进行格式转换成到日的时间格式。

Oracle的日期时间范围查询

Oracle日期时间范围查询 Sql代码 /* 日期时间范围查询 */ ---------- 创建日期时间测试表-------------------------------------------- ...

oracle日期时间范围查询

Oracle的日期时间范围查询 字段为:字符串类型(char),长度为:10 SELECT * FROM testdatetime t WHERE = AND t.createdate >= ' ...

Oracle层次查询

Oracle层次查询的语法如下: 下面根据两道“烧脑”的题具体来体现: 1. 根据时间先后顺序,十二星座的英文名称用逗号串起来为'Aries,Taurus,Gemini,Cancer,Leo,Virg ...

【SQL】Oracle分页查询的三种方法

[SQL]Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 ? 1 2 3 4 5 6 7 8 9 10 11 [sql] select * from t_user t whe ...

关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)

关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其... 方法一:使用to_char的fm格式,即: to_char(round(data.amount,2),'FM9999 ...

Oracle参数化查询

Oracle参数化查询默认是根据顺序绑定的 select * from table where name=:p1 and (select id from table2 where name=:p1); ...

mysql和oracle 分页查询(转)

最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习..... (一). mysql的分页查询 mysql的分页查询是最简单的,借 ...

Oracle分页查询语句的写法&lpar;转&rpar;

Oracle分页查询语句的写法(转)   分页查询是我们在使用数据库系统时经常要使用到的,下文对Oracle数据库系统中的分页查询语句作了详细的介绍,供您参考. Oracle分页查询语句使我们最常用的 ...

Oracle生成查询包括对应于所有数据表记录语句中指定的字段名

应用:已知的字段名,表中的所有数据的查询数据库中包含的所有数据表的字段名 操作方法:指定字段名,用户数据库表,它可以执行以下查询 --Oracle生成查询包括对应于所有数据表记录语句中指定的字段名 d ...

随机推荐

innodb Lock wait timeout exceeded&semi;

当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情:特别是当一个SQL ...

preseed&period;cfg分区设定案例

很久之前做ubuntu的PXE配置ubuntu的preseed费了很大的力气,总结的不多,现在温习一下. 就我所接触的,有分区普通磁盘,LVM,和raid三种方式.其中前两中方式比较多,raid方式是 ...

sql 的错误处理功能很弱

--下面演示了SQL错误处理的脆弱性--邹建 --演示1--测试的存储过程1create proc p1asprint 12/0if @@error<>0print '发生错误1' sel ...

flex详解

布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 一.Flex布局是什么? Flex ...

swap分区的扩展

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况.swap分区在非高内存的服务器上必不可少,但是s ...

机器学习中如何处理不平衡数据(imbalanced data)?

推荐一篇英文的博客: 8 Tactics to Combat Imbalanced Classes in Your Machine Learning Dataset 1.不平衡数据集带来的影响 一个不 ...

20175312 2018-2019-2 《Java程序设计》第6周课下选做——类定义

20175312 2018-2019-2 第6周课下选做--类定义 设计思路 1.我觉得Book其实就是一个中转的作用,由测试类Bookself通过Book输入数据,然 ...

JS 作用域(执行环境)与作用链---JS 学习笔记(二)

一  作用域(执行环境) 作用域:定义了变量和函数有权访问的其他数据,决定了他们各自的行为.--------4.2 好难理解啊~参考了参考尤克希的博客内容,大体上理解了 ...

整数划分 NBUT - 1046

题目很简单,把一个正整数分割成N个正整数之和.但是你得把所有的划分方法列出来,以字典序升序排序.对于每种划分方法,小的数字在前面. 思路:直接深度优先搜索,注意要判断前一位一定会比将要放入答案的因子小 ...

修復 &OpenCurlyDoubleQuote;Failed to bring up eth0″ in Ubuntu virtualbox

参考文献: 修復 “Failed to bring up eth0″ in Ubuntu VMWare ubuntu下smokeping安装配置 背景 从同事那边拷贝了一个virtualbox虚拟机过 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值