在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle如何计算时间差为毫秒

98次阅读
没有评论

共计 1072 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 Oracle 如何计算时间差为毫秒,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Oracle 中我们知道用 TO_DATE 函数可以进行秒、分、时、天、月、年、周等时间差的计算,但是毫秒却不好计算,TO_DATE 函数只能精确到秒,毫秒则只能用 TO_TIMESTAMP 函数,但是这个函数不像 TO_DATE 这样直接减出来的差值就是 NUMBER 类型,如果用 TO_NUMBER 函数转换也会报错。

这里我是用分隔字符串单独计算毫秒部分,如果有更好的办法,请大家分享一下,下面是查询时间差为毫秒的模板 (字段 1 – 字段 2):

SELECT 
 ( (TO_TIMESTAMP( 字段 1,  YYYY-MM-DD HH24:MI:SS.FF9) + 0)
 -
 (TO_TIMESTAMP( 字段 2,  YYYY-MM-DD HH24:MI:SS.FF9) + 0)
 ) * 24 * 60 * 60
 +
 TO_NUMBER
 (
  0  ||
 ( TO_NUMBER(SUBSTR( 字段 1, INSTR( 字段 1,  .))) 
 - 
 TO_NUMBER(SUBSTR( 字段 2, INSTR( 字段 2,  .)))
 )
 )
) * 1000
FROM  表名 

这里是相差的毫秒数,如果需要显示小数的秒请删除“() * 1000”这部分,下面是个测试代码,直接运行:

SELECT 
 ( (TO_TIMESTAMP( 2016-04-13 17:13:50.998 ,  YYYY-MM-DD HH24:MI:SS.FF9) + 0)
 -
 (TO_TIMESTAMP( 2016-04-13 17:13:47.235 ,  YYYY-MM-DD HH24:MI:SS.FF9) + 0)
 ) * 24 * 60 * 60
 +
 TO_NUMBER
 (
  0  ||
 ( TO_NUMBER(SUBSTR( 2016-04-13 17:13:50.998 , INSTR( 2016-04-13 17:13:50.998 ,  .))) 
 - 
 TO_NUMBER(SUBSTR( 2016-04-13 17:13:47.235 , INSTR( 2016-04-13 17:13:50.235 ,  .)))
 )
 )
) * 1000
FROM DUAL

结果为:3763

关于“Oracle 如何计算时间差为毫秒”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1072字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: av福利影院 | 国产成人www免费人成看片 | 色偷偷狠狠色综合网 | 欧美成人在线观看 | 国产午夜精品一区二区三区小说 | 永久免费无码网站在线观看 | 欧美 日韩 亚洲另类专区 | 精品综合网 | 久久影院在线观看 | 性一交一乱一伦一色一情丿按摩 | 久久精品国产国产 | 男女交性视频免费播放 | 国产精品久久熟女另类卡通小说 | 欧美成人三级网站在线观看 | 国产午夜激无码av毛片 | 性生活黄色一级片 | 自拍偷拍第1页 | 特别毛片 | 国产福利一区二区三区在线观看 | 国产成人精品a视频一区 | 国产精品亚洲一区二区在线观看 | 免费中文字幕不卡视频 | 无码专区永久免费av网站 | 国产精品制服一区二区 | 国产午夜福利精品一区 | 一级爱 | 亚洲av人人澡人人爽人人夜夜 | 国产日韩免费 | 国产乱子影视频上线免费观看 | 妞干网手机免费视频 | 成人免费网站 | 国产9色在线 | 日韩 | 欧美精品人人做人人爱视频 | 人妻少妇精品无码专区app | 欧美日韩国产色综合一二三四 | aⅴ一区二区三区 | 国产精品毛片无码 | 久久久精品国产免费观看同学 | 少妇被粗大猛进进出出 | 亚洲一区二区三区四区视频 | 99国产精品久久久久久久成人热 |