首页 > 数据库 > oracle

oralce 计算时间差的实现

oralce 计算时间差的实现

查询系统时间和给定时间相差的毫秒数

 select ceil((sysdate - To_date('2017-03-23 00:00:00' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 
相差豪秒数 FROM DUAL;

将account表中第一条数据的dcur_state_start_date(timestamp类型)字段值的相差豪秒数算出来

select ceil((sysdate -TO_DATE( TO_CHAR(a.dcur_state_start_date,'YYYY-MM-DD HH24:MI:SS'),
 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000) 
相差豪秒数 from account a where rownum =1 ;

备注

*24(小时)
*60(分)
*60(秒)
*1000(毫秒)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/shujuku/oracle/98242.html

留言与评论(共有 0 条评论)
   
验证码:

潘少俊衡

| 桂ICP备2023010378号-4

Powered By EmpireCMS

爱享小站

中德益农

谷姐神农

环亚肥料

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

感谢潘少俊衡友情技术支持