过着简单,真实的生活,喜欢收藏变形金刚(TFE,G1,SL系列),研究金融股市,KOF98,篮球,学习研究Oracle技术,我并不是一个全职的Oracle DBA,但是对于Oracle技术的热爱和研究,是一个不争的事实,愿意结交广大Oracle技术爱好者!MSN:oracle_kof_tf@hotmail.com

Oracle date计算

上一篇 / 下一篇  2008-01-21 14:10:51 / 个人分类:Oracle数据库技术-SQL

总结一个算时间差的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;

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar