33问答网
所有问题
oracle如何计算两个时间的差值,精确到秒,to_number(end-start)函数为什么不行?
如题所述
举报该问题
推荐答案 推荐于2021-02-24
首先,end和start的时间是date类型吗,如果是,可以直接用
select (end-start)*24*60*60 from dal;
如果不是,需要先将这两个时间转化为date型,即
select (to_date(end,'yyyymmdd hh24:mi:ss')-to_date(start,'yyyymmd hh24:mi:ss'))*24*60*60 from dal;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/dR4hdcPcP.html
其他回答
第1个回答 2013-01-04
(end-start)*60*60*24
第2个回答 2013-01-04
select floor(to_number(end-start) * 24 * 60 * 60) as spanSeconds from dual
第3个回答 2013-01-04
select (end-start)*60*60*24 from dual;
得到秒数
第4个回答 2013-01-04
用时间函数
相似回答
oracle
查询
时间
差应该用
什么函数
视频时间 00:00
oracle
数据库
时间
TIMESTAMP(6)这是
什么
类型啊
怎么
也插不进数据_百度...
答:
1、时间戳的概念:它是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。2、在oracle使用时间戳,一般都是为了方便
计算时间
差的,要知道
oracle中
的date类型想减是不能友好的得到
时间的差值
的。所以使用时间戳来得到
两个
...
ORACLE
获取
时间差值的
sql
怎么
写?
答:
oracle的
日期类型相减得到的是天,如果你需要得到分钟,可以这样:(date1 - date2)*24*60 如果你的字段是字符串,先转换成日期date类型:
(to
_date(a,'yyyy-mm-dd hh24:mi:ss') - to_date(b,'yyyy-mm-dd hh24:mi:ss'))*24*60 ...
大家正在搜
oracle计算两个时间戳的差值
oracle判断两个时间的差值
sql计算varchar时间差值
oracle时间精确到秒
oracle计算2个月差值
oracle计算字符串时间差
oracle时间差函数
oracle把时间精确到分
oracle两条数据求差值
相关问题
oracle计算时间差
请教ORACLE中,怎样获得两个时间相差的秒数
Oracle中有没有计算两个日期之间差值的函数
oracle怎么让两个时间相减得到准确的秒而不是天,不是使用...
求高手帮忙!Oracle里面没有datediff()函数,那...
oracle中DateDiff()的用法
如何通过excel计算时间差 精确到秒
怎样可以得到两个日期的差值?