55问答网
所有问题
oracle日期比较
如题所述
举报该问题
推荐答案 2012-11-06
如果是date型比较大小,直接用大于、小于比较就可以了。
字符型的也可以直接比较或者转化为to_date('20121106','yyyymmdd')再比较。
日期相减 date1-date2 算出来的为多少天,*24可以转化差多少小时,同理*24*60*60为相差多少秒
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cGce8IFII.html
其他回答
第1个回答 2012-11-05
正常情况下直接用大于小于比较就可以了,但是一定注意数据类型全部是date型的
第2个回答 2012-11-05
直接比较就可以了:
where date1 >= date2
相似回答
oracle
数据库里两个字符型的
日期
数据怎样
比较
?
答:
select * from 表名 where to_date(jssj,'yyyymmddhh24miss')- to_date(kssj,'yyyymmddhh24miss')>900/24/60/60 解释下:那两个
日期
要转成日期型来做
比较
条件是大于15分钟,正常两个日期减得到的是天 所以要用900秒除24小时,除60分钟,除60秒,将这个15分钟转成天 ...
oracle
中date类型能
比较
大小吗?
答:
时间类型可以
比较
大小,但是
日期
格式需要转成字符串,或者字符串转成日期来比较 比如你的这个 WHERE (to_char(OP.RIQI,'yyyy-mm-dd') >= '2011-06-01')AND (to_char(OP.RIQI,'yyyy-mm-dd') < = '2011-07-26'))或者 WHERE (OP.RIQI >= to_date('2011-06-01','yyyy-mm-dd'))...
oracle
中date类型能
比较
大小吗?
视频时间 00:00
oracle
中
比较日期
大小,日期定义的是varchar2类型的,比如'2011-10-21...
答:
比较日期
是不需要通过int类型的,可以用to_date函数,如果你的日期格式是固定的,那么可以to_date('2011-10-21','yyyy-mm-dd') ,比如A,B两个字段都是格式固定的Varchar2型日期值,那么,比较日期可以用如下语句 select * from 表名 where to_date(A,'yyyy-mm-dd') -to_date(B,'yyyy-mm-...
oracle
两个
日期比较
取得其相差得月数怎么实现
答:
函数:months_between(第一个
日期
,第二个日期)解释:计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份 SQL> select months_between(date'2016-05-13',date'2015-05-13') mon from dual;MON---12
大家正在搜
oracle update
oracle比较日期大小
oracle比较日期大小函数
oracle日期字符串比较
oracle日期比较精确到天
oracle timestamp比较大小
oracle判断当前时间是否大于
oracle日期字符串比较大小
oracle日期小于今天
相关问题
oracle 日期比较
Oracle日期比较的问题,怎么比较日期,用了好多种方法都达...
oracle比较日期相差多少分钟?
oracle 时间比较 可以大于、小于同时使用限制时间段吗?
oracle比较日期相差多少分钟
oracle中date类型能比较大小吗?
oracle 日期比较,选取日期区间,怎么实现?
oracle 日期比较,只比较年月日怎么写?