关于oralce 数据库中两个时间的比较
2010-11-14 21:34
253 查看
偶然用oralce 中的两个时间的比较 发现 用到的oralce 中的函数 to_date() 不好使 得到的信息是错误的 才发现如果在oralce 数据库中对于时间比较得到的值是 天 明白了这个就好办了 将时间转换成你想要的对象 如: 如果你想比较得到秒的值:
对 这是一个解决思想
如果你使用的是oracle 10g以上的 用一个函数就可以了 interval '3' second 这就是表示的3秒
查询句子就是:
select * from table1 as t,table2 as fro where 1=1 and (to_date(t.time,'yyyy-mm-dd hh24:mi:ss') - interval '3' second >to_date(fro.time,'yyyy-mm-dd hh24:mi:ss'));
问题就这样解决了!
]--两个时间直接相减得到的是相差的天数 (to_date(t.time,'yyyy-mm-dd hh24:mi:ss')- to_date(fro.time,'yyyy-mm-dd hh24:mi:ss'))*24*60*60>3 --例如: select (sysdate-to_date('20101111','yyyymmdd'))*24*60*60 from dual (SYSDATE-TO_DATE('20101111','YYYYMMDD'))*24*60*60 ------------------------------------------------- 221335
对 这是一个解决思想
如果你使用的是oracle 10g以上的 用一个函数就可以了 interval '3' second 这就是表示的3秒
查询句子就是:
select * from table1 as t,table2 as fro where 1=1 and (to_date(t.time,'yyyy-mm-dd hh24:mi:ss') - interval '3' second >to_date(fro.time,'yyyy-mm-dd hh24:mi:ss'));
问题就这样解决了!
相关文章推荐
- 解决数据库中插入时间丢失时分秒(关于Mi和MM两个见文底)
- 关于 char(10) 与 varchar(20) 两个类型的字段的比较 (oracle 数据库)
- 关于数据库中两个数据值的比较判断,如果没有时向另一个数据库追加新的记录。
- 关于oralce时间比较的一个简单query
- .net 中关于两个时间的比较
- java 关于时间的转换,两个时间日期的比较
- 关于Calendar类的compareTo方法比较两个时间不相等的问题
- 数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式
- Java获取当前时间,两个时间进行比较和相减操作
- mysql 两个时间比较 其中一个可能为null 解决办法
- 两个关于前端开发的比较不错的PPT
- javascript比较两个时间大小
- ArrayList 和 HashTable 和 HashSet 和 List 和 Dictionary 之间关于插入查询的时间比较
- 关于时间比较及转换
- asp.net 比较两个时间,返回时间间隔
- 关于数据库Date类型和DateTime类型比较问题
- 关于ResultSet分页以及Nutz Dao 数据库分页性能比较
- 比较两个时间大小
- 两个时间比较
- 关于asp.net中两个DropDownList之间数据库调用传递选项