如題:
oracle資料庫中, 表中日期一: 2021-04-10 12:30:01, 表中日期二, 2021-04-11 00:00:00
日期二 和日期一相差的天數計算為 1.
但是在sql中直接相加減為小數0.479......
所以,請問一下怎么解決?
(按照mysql資料庫的操作, 可以先把日期轉換為 年月日, 在進行計算天數)
uj5u.com熱心網友回復:
我自己的想法是:1 先用to_char,把兩個日期變成字串-年月日 即 2021-04-10 和 2021-04-11
2 再用to_date,把兩個字串變成日期-年月日 即 2021-04-10 00:00:00 和 2021-04-11 00:00:00
3 再把兩個日期進行相減 日期二減日期一 等于 1天
uj5u.com熱心網友回復:
各位大佬, 關于oracle中日期相減,計算天數,有什么好的方法,能忽略后面時分秒,直接做天的計算啊?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/274575.html
標籤:開發
上一篇:并發控制