oracle計(jì)算兩個(gè)時(shí)間的時(shí)間差 如何在Oracle中計(jì)算時(shí)間差?
如何在Oracle中計(jì)算時(shí)間差?select(到日期(到字符(系統(tǒng)日期,“hh24mi”),“hh24mi”)-到日期(“1820”,“hh24mi”)*1440是從dual中減去兩個(gè)日期的結(jié)果,單位
如何在Oracle中計(jì)算時(shí)間差?
select(到日期(到字符(系統(tǒng)日期,“hh24mi”),“hh24mi”)-到日期(“1820”,“hh24mi”)*1440是從dual中減去兩個(gè)日期的結(jié)果,單位為天。因此,減去兩個(gè)日期,再乘以1440,結(jié)果就是“分鐘”
oracle中什么函數(shù)可以把分鐘顯示為多少小時(shí),多少分鐘的格式?
1。在Oracle中,可以用計(jì)算時(shí)間的函數(shù)numtointerval函數(shù)來(lái)實(shí)現(xiàn)這個(gè)函數(shù)
例如,200分鐘的轉(zhuǎn)換方法
從Dual中選擇numtointerval(200,“minute”)
顯示結(jié)果分為四段,即(日、時(shí)、分、秒)
]2。您也可以使用計(jì)算功能自己計(jì)算
選擇樓層(200/60)小時(shí),mod(100,60)minute from Dual
floor函數(shù)是一個(gè)舍入函數(shù)
mod函數(shù)是一個(gè)互補(bǔ)函數(shù)
還有一個(gè)ceil函數(shù),它是一個(gè)以一位數(shù)表示的整數(shù)
例如:
Select floor(200/60)from Dual
display:3
Select mod(200,60)from Dual
display:20
Select ceil(200,60)從雙重顯示:4