ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle date计算

Oracle date计算

原创 Linux操作系统 作者:oracle_ace 时间:2008-01-21 14:10:51 0 删除 编辑
总结一个算时间差的sql,挺有意思的:

2008-01-21 12:14:03到2008-01-21 11:02:25差了有多长时间.

select  sysdate,
  trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))
  ||' Day '||
  to_char(to_date(trunc(((to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))-trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss')))*86400),'SSSSS'),
  'fmhh24" Hour "mi" Minute "ss" seconds "') from dual;

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

请登录后发表评论 登录
全部评论

注册时间:2007-12-10

  • 博文量
    284
  • 访问量
    787329