直接减不就好了。
比如:
select sysdate from dual;SYSDATE
------------------
20-FEB-06
select sysdate - 11 from dual;SYSDATE-11
------------------
09-FEB-06
比如:
select sysdate from dual;SYSDATE
------------------
20-FEB-06
select sysdate - 11 from dual;SYSDATE-11
------------------
09-FEB-06
解决方案 »
- oracle中行转列的问题
- Oracle Forms 开发
- 高分求教,数据库参数配置的问题~
- 删除原表主键、字段,修改字段等SQL语句,只能执行一次,如何加入判断,让它更灵活?
- 提问一个关于sequence currval 的问题
- 安装到配置工具Agent Configuration Assistant的界面就不动了
- 请教:NUMBER(precision,scale)
- 请问:在win xp中安装oracle 817时,在配置net8等三个工具的时候不能继续进行?为什么?
- 大虾帮忙,怎样将Access或SQL Server中的数据倒入Oracle中?
- 新年好,祝大家新的一年中大事有成。我现在在PL/SQL中怎样建表,又怎样使用程序与它连接起来
- ora-006000的问题,哪位老兄帮忙解决一下.
- merge的疑问
2、如果加上月数,可以用add_months()函数,如当前时间加2个半月:add_months(sysdate,2.5)
3、如果加上具体时分秒或年月,可以使用interval类型,如:
当前日期减2年零3个月:sysdate - interval '2-3' year to month 或者是sysdate - to_yminterval('2-3')
当前日期加上2天零3小时20分20秒:sysdate + interval '2 3:20:20' day to second 或者sysdate + to_dsinterval('2 3:20:20')