oracle 计算俩个字段的日期时间? 我的数据库日期与时间是分别处于两个字段的。
来源:百度知道 编辑:UC知道 时间:2024/06/23 13:24:50
rq我的日期(01-jun-09) sj时间为(20:00)
请问我改如何通过select语句来计算24小时前的数据呢?
请问我改如何通过select语句来计算24小时前的数据呢?
前提你的数据库是英文的日期,不是的话先执行下面的语句:
alter session set nls_language='american';
select * from e where to_date(rq||sj,'dd-mm-yyhh24:mi')<=sysdate-1;
测试结果:
[TEST@ora1] SQL>desc e;
Name Null? Type
----------------------------------------- -------- ----------------------------
RQ VARCHAR2(10)
SJ VARCHAR2(10)
[TEST@ora1] SQL>select * from e;
RQ SJ
---------- ----------
01-jun-09 20:00
[TEST@ora1] SQL>select * from e where to_date(rq||sj,'dd-mm-yyhh24:mi')<=sysdate
-1;
RQ SJ
---------- ----------
01-jun-09 20:00
---
以上,希望对你有所帮助。
关于Oracle中的BLOB字段的问题
oracle怎么获得一个表有多少个字段?
为什么我用sqlloader从文本往oracle里导数时,有个文字很多的字段老提示“数据文件的字段超出最大长度”?
oracle复制字段问题
如何在ORACLE数据库的字段上建立索引?
如果计算数据表中包含指定字符的字段有多少个?
oracle clob字段插入问题
怎么把oracle里面的clob字段数据转移到sqlserver里的text字段?不用编程的方法,谢谢!
作为oracle数据库tables的字段名称,哪些字符是不允许的?请一一列举
Oracle的blob字段可以用Insert..into..select插入嘛?