Oracle 天数计算函数
生活随笔
收集整理的這篇文章主要介紹了
Oracle 天数计算函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle 涉及天數計算的函數
第一種方式
ROUND(TO_NUMBER(TO_DATE('傳入時間', 'yyyy-mm-dd hh24:mi:ss') - 數據庫Date字段)) -- 說明 ROUND() 函數為四舍五入-- TO_NUMBER() 將計算結果轉換成數字類型-- 時間相減得到的是可以是正負值 如 : -12.44213 , 0 , 1.2355第二種方式
TRUNC (TO_DATE ('2019-11-07 23:20:00','yyyy-mm-dd hh24:mi:ss'),'dd') - TRUNC (TO_DATE ('2019-11-08 23:20:00','yyyy-mm-dd hh24:mi:ss'),'dd')--說明 TRUNC ()函數為直接取整,可針對數字或者日期的截取,這里截取日期 -- 'dd' select trunc(sysdate ,'dd') from dual ; -- 2019-11-8 當天select trunc(sysdate ,'yyyy') from dual ; --2019-1-1 當年第一天select trunc(sysdate ,'mm') from dual ; --2019-11-1 當月一號 -- 這個計算的結果為整數關于 TRUNC ()函數 可參考 https://www.cnblogs.com/williamwsj/p/7001067.html
關于 ROUND() 函數可參考 https://blog.csdn.net/hwt0101/article/details/78579140
總結
以上是生活随笔為你收集整理的Oracle 天数计算函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ffmpeg 之ffmpeg 整理流程分
- 下一篇: 计算机网络之网络安全