永发信息网

oracle中date类型能比较大小吗?

答案:5  悬赏:0  手机版
解决时间 2021-03-20 03:46
oracle中date类型能比较大小吗?
最佳答案
可以比较,具体比较方法如下:
[java] view plain copy
时间类型可以比较大小,但是日期格式需要转成字符串,或者字符串转成日期来比较
全部回答
时间类型可以比较大小,但你这个不是时间类型,得用得做转化
比如op.riri是date类型的,你可以op.riqi > to_date('2011-07-26','yyyy-mm-dd')追问这是我在资料上看到的,就是这样写的,OP.RIQI这样会有执行结果吗?追答OP.RIQI 这个在数据库里是什么类型的呢? 如果是date类型的那应该会报错的
都转换成字符串或者时间类型就能比较。
可以比较大小,譬如:select * from GC_GARBAGE t where t.submittime < to_date( '2012-12-13 ' , ' yyyy-mm-dd ' );
select * from GC_GARBAGE t where t.submittime >to_date( '2012-12-13 10:58:00' , ' yyyy-mm-dd hh24:mi:ss' );
时间类型可以比较大小,但是日期格式需要转成字符串,或者字符串转成日期来比较

比如你的这个

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'))

AND (OP.RIQI < = to_date('2011-07-26','yyyy-mm-dd'))追问你写的这个我可以理解,但是这是我在资料上看到的,就是这样写的,OP.RIQI这样会有执行结果吗?追答恩,日期和字符都可以比较大小,保证没问题的,只要你数据在那个区间呢,肯定有结果的

否则像你那么写,很有可能会报错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
胡毋辅之与荀邃共诣令家,望见逸,谓邃曰: 彼似
民族区域自治的前提与基础是什么?
需要将hive安装包分发到slave吗
小马宝莉之紫悦死了图片
徐州到常州坐火车要几个小时
老关忘不了椒麻鸡地址有知道的么?有点事想过
elisa之前要做BCA总蛋白定量吗
房子按揭没付完可以在加其他产权人的名字吗?
12岁小孩在夜里睡不着总是害怕家人死
点击网页无法直接跳出
北京010-000是什么号码
请问,1月25日买进的交银精选,下周打算再买些,
2n6509可用哪些三极管代替
—I have notebook and two pens in my bag.
捐山里在哪里啊,我有事要去这个地方
推荐资讯
在家里没有磨粉机豆酱机怎样把生黄莲搞成粉碎
天津海油工程技术有限公司怎么样啊?工资待遇
请教 高手 怎样 停止使命召唤ol 迷你客户端
柴厂屯到通州北苑西的通勤快车多长时间一趟?
如何去掉右边两个字符
1998哥斯拉讲的是什么
魔兽争霸3冰封王座1.20E在哪个平台玩好啊?我
《暮江吟》本诗写了什么,什么的情景.
相合网各地实体店的价格统一吗?
小米路由器为什么教练不到tcl电视
压缩机GTM12AAe多少瓦,
川知源这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?