怎么样得到二个时间相减后有小时? select (to_date('2004-08-14 14:21:24','yyyy-mm-dd hh24:mi:ss')-to_date('2004-08-14 11:25:24','yyyy-mm-dd hh24:mi:ss'))*24*60 from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在oracle中间是可以直接加减的,结果的单位是天select to_date('2004-08-14 14:21:24','yyyy-mm-dd hh24:mi:ss')-to_date('2004-08-14 11:25:24','yyyy-mm-dd hh24:mi:ss') from dual;TO_DATE('2004-08-1414:21:24','------------------------------ 0.122222222222222 (date1-date2)*24 --小时(date1-date2)*24*60 --分钟(date1-date2)*24*60*60 --秒如果要取整数的话 使用trunc()函数 要分钟直接(date2-date1)*24*60 即可 (date2-date1)*24*60 ,如楼上兄弟所说 date2-date1 得到的是天,这样好理解. 一个时间函数的问题 JDBC Statement 批量更新数据的性能问题 请问为什么Oracle监听后会有大量的等待连接? 问一个关于字段里区某一符号前后数据的问题 请教:oracle9i能支持中文字段名吗? oracle9i中数据复制,难啊,不会啊,快来解决啊 这个SQL语句在ORACLE报缺少右括号 请问一下,你们是在哪里写oracle存储过程的?在sql*plus中怎么调试呀? 我的视图为什么不能打开了? oracle中merge into查询越来越慢,大家知道什么原因吗, 这个存储过程怎么写,关于字符串的截取 BLOB数据的存取(急送50分)
------------------------------
0.122222222222222
(date1-date2)*24*60 --分钟
(date1-date2)*24*60*60 --秒如果要取整数的话 使用trunc()函数