求oracle达人通过系统时间得到去年时间例如:系统时间是2011-12-8 17:38:43去年的这个时候结果为2010-12-8
求oracle达人
通过系统时间得到去年时间
例如:系统时间是2011-12-8 17:38:43
去年的这个时候结果为2010-12-8 17:38:43
有简便方法不?不要直接-365/366!
[解决办法]
select to_date('2011-12-8 17:38:43','yyyy-mm-dd hh24:mi:ss') - interval '1' year from dual;
[解决办法]
实测方法1:
实测方法2:
实测方法3:
觉得哪个简单,自行选择吧,呵呵。
[解决办法]
SELECT ADD_MONTHS(SYSDATE,-12) FROM DUAL --当前时间减去12个月
