1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > oracle计算timestamp差 Oracle 计算timestamp和date类型的时间差

oracle计算timestamp差 Oracle 计算timestamp和date类型的时间差

时间:2018-07-13 11:08:45

相关推荐

oracle计算timestamp差 Oracle 计算timestamp和date类型的时间差

首先是计算timestamp类型的时间差,

下面以秒为Demo:

SELECT

*

FROM

swap_park_record T

WHERE

ROUND (

TO_NUMBER (

TO_DATE (

TO_CHAR (

SYSDATE,

yyyy-mm-dd hh24:mi:ss

),

yyyy-mm-dd hh24:mi:ss

) - TO_DATE (

TO_CHAR (

T .ARRIVE_TIME,

yyyy-mm-dd hh24:mi:ss

),

YYYY-MM-DD HH24:mi:ss

)

) * 24 * 60 * 60

) > 60

AND "ID" = 4077785;

计算当前时间和某个字段时间差大于60秒的计算。

详细:

TIMESTAMP数据类型:是DATE的扩展,可以存储年、月、日、小时、分钟、秒,同时还可以存储秒的小数部分。

通过to_timestamp函数将date型转成这种类型,来看看它的形式

详见代码:

Sql代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。