如何取得两个时间相差多少秒 比如数据库登陆的时间是‘2008/10/04 10:00:00’用系统时间减去这个时间得到相差多少秒用什么函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sysdate-trunc(sysdate)*1440*60就是当前时间减今日0点,共多少秒就是两个时间之差*1440就是分钟,再*60就是秒 CORRECT!SQL> SELECT SYSDATE, 2 (SYSDATE-TO_DATE('2008/10/04 10:00:00','YYYY/MM/DD HH24:MI:SS'))*24*60*60 "SECONDS" 3 FROM DUAL;SYSDATE SECONDS-------------------- ----------2008-10-3 11:12:48 -82032SQL> 也就是两个date类型相减的结果是天数,这样就知道怎么转成秒了。 两个date类型相减的结果是天数 不是天数,整数部分是天数,其小时、分钟都是小数表示的,因此要乘以 24(小时) * 60(分钟) * 60(秒),再取整(trunc) xk ,lk img kb !!ym rt !!ip nu b ! oracle重装的问题 在oracle 数据库中对同一个表的不同行能不能同时修改? oracle10g 监听的问题请教 请问大家一个通过一张表更新另一张表的问题,大家帮帮忙啊 求一SQL语句! 在oracle触发器中如何得到“当前”更新的行数据 只剩下个数据文件,还有没有办法恢复呢? ====救命啊===,500分求此问题的解决,一次只能开100分 -- SOS 请问这个SQL该怎么写?一直没答案在心里憋得慌。 oracle em rose Oracle 表字段有公式嗎? oracle10g net configuration assistant :net 服务名的配置
就是当前时间减今日0点,共多少秒
就是两个时间之差*1440就是分钟,再*60就是秒
SQL> SELECT SYSDATE,
2 (SYSDATE-TO_DATE('2008/10/04 10:00:00','YYYY/MM/DD HH24:MI:SS'))*24*60*60 "SECONDS"
3 FROM DUAL;SYSDATE SECONDS
-------------------- ----------
2008-10-3 11:12:48 -82032SQL>
ym rt !!
ip nu b !