eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« Resin、Apache、PHP与404错误 | Blog首页 | Oracle的分区表和Local索引创建与维护 »

如何对时间进行简单加减运算

今天有朋友问,如果对时间进行运算,比如对一个时间值加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


-The End-


历史上的今天...
    >> 2016-04-22文章:
    >> 2013-04-22文章:
    >> 2009-04-22文章:
    >> 2006-04-22文章:
           域名真的很重要么?
    >> 2005-04-22文章:

无觅

By eygle on 2008-04-22 10:49 | Comments (7) | FAQ | SQL.PLSQL | 1889 |

7 Comments

1/24,分子1代表一天吗?

1/24,代表一个小时!

我都明白啦~ 24才代表一天。

过来踩一下!

studying,
thank you very much;

select sysdate - interval '3' minute "减去三分钟" from dual


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com