今天有朋友问,如果对时间进行运算,比如对一个时间值加3分钟,或者对一个时间减去1秒。

以下测试简单说明了这类运算的使用方式:



SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';


Session altered.


SQL> select sysdate, sysdate+1/24, sysdate +1/1440, sysdate + 1/86400 from dual;


SYSDATE            SYSDATE+1/24        SYSDATE+1/1440      SYSDATE+1/86400

------------------- ------------------- ------------------- -------------------

2008-04-16 21:23:19 2008-04-16 22:23:19 2008-04-16 21:24:19 2008-04-16 21:23:20


SQL> select sysdate,sysdate + 60/(24*60*60) from dual;


SYSDATE            SYSDATE+60/(24*60*6

------------------- -------------------

2008-04-16 21:24:40 2008-04-16 21:25:40



oracle视频教程请关注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html