ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 两个时间相减得秒

oracle 两个时间相减得秒

原创 Linux操作系统 作者:paulyibinyi 时间:2008-02-20 14:26:03 0 删除 编辑

oracle 两个时间相减默认的是天数

oracle 两个时间相减默认的是天数*24 为相差的小时数

oracle 两个时间相减默认的是天数*24*60 为相差的分钟数

oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数

测试如下:

SQL>select sysdate from dual;

       2008-2-20 14:32:35

SQL> select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss')) from dual;
 
(SYSDATE-TO_DATE('2008-02-1723
------------------------------
              2.64659722222222
 
SQL> select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss'))*24 from dual;
 
(SYSDATE-TO_DATE('2008-02-1723
------------------------------
                         63.52
SQL> select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss'))*24*60 from dual;
 
(SYSDATE-TO_DATE('2008-02-1723
------------------------------
                        3811.5
 
SQL> select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss'))*24*60*60 from dual;
 
(SYSDATE-TO_DATE('2008-02-1723
------------------------------
                        228700

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7199859/viewspace-179627/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 行列转换sql
请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    907
  • 访问量
    6894426