oracle中查询表中前3个月记录 A 表中有个日期字段 ,想查询出其前三个月的记录。日期字段类型为TIMESTAMP。如何写sql.请教了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 表名 where acctime<add_months(systimestamp,-3) create table t1 (a timestamp);insert into t1 values (TO_TIMESTAMP('2012-04-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));insert into t1 values (TO_TIMESTAMP('2012-03-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));insert into t1 values (TO_TIMESTAMP('2012-02-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));insert into t1 values (TO_TIMESTAMP('2012-01-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));insert into t1 values (TO_TIMESTAMP('2012-04-12 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));select * from t1where a >= add_months(sysdate,-3) and a <= sysdate a-----------------------------------------------1 01-4月 -12 12.12.09.000000 下午2 01-3月 -12 12.12.09.000000 下午3 01-2月 -12 12.12.09.000000 下午4 12-4月 -12 12.12.09.000000 下午 修改tnsnames.ora 请教,往数据库中插入记录某张表速度很慢,而且越来越慢是何原因 求个sql语句(寻找父关系) oracle 相关object 我是新手!碰到了一个关于ORACLE自动启动的问题,请专家帮忙!谢谢了 怎样从嵌套表select数据? 海量数据分页(高手进,分不够加!!) 去掉前面的空格如何写 clob(blob)容量是4GB,咋用储存过程检查容量??另外,10g版本是没有限制了?? oracle exp计划任务报错 急...在线等,Oracle查询语句,跪等大虾!!! OCI方面的知识,谁能帮忙修改下 想批量插入数据,且表的字段很多
create table t1 (a timestamp);insert into t1 values (TO_TIMESTAMP('2012-04-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));
insert into t1 values (TO_TIMESTAMP('2012-03-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));
insert into t1 values (TO_TIMESTAMP('2012-02-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));
insert into t1 values (TO_TIMESTAMP('2012-01-01 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));
insert into t1 values (TO_TIMESTAMP('2012-04-12 12:12:09', 'YYYY-MM-DD HH24:MI:SS'));
select * from t1
where a >= add_months(sysdate,-3) and a <= sysdate
a
-----------------------------------------------
1 01-4月 -12 12.12.09.000000 下午
2 01-3月 -12 12.12.09.000000 下午
3 01-2月 -12 12.12.09.000000 下午
4 12-4月 -12 12.12.09.000000 下午