濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句

Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句

熱門標(biāo)簽:地圖標(biāo)注坐標(biāo)圖標(biāo) 手機(jī)地圖標(biāo)注門店 安陽(yáng)企業(yè)電銷機(jī)器人供應(yīng)商 杭州網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營(yíng)商 電銷套路機(jī)器人 鶴壁電話機(jī)器人價(jià)格 網(wǎng)貸外呼系統(tǒng)合法嗎 地圖標(biāo)注效果的制作 汽車4s店百度地圖標(biāo)注店

Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句

select 
to_char((to_date('2019-07-01', 'yyyy-mm-dd') + numtodsinterval(avg(begin_time_second), 'second')),'hh24:mi:ss') avg_begin_time,
to_char((to_date('2019-07-01', 'yyyy-mm-dd') + numtodsinterval(avg(end_time_second), 'second')),'hh24:mi:ss') avg_end_time
--2019-07-01 00:00:00 + numtodsinterval(平均數(shù),'秒')轉(zhuǎn)換為日期格式,然后再轉(zhuǎn)換為 時(shí)間字符格式
from 
(
  select 
  --把上班時(shí)間換算為秒
  to_char(a.actontime, 'hh24') * 3600 +
  to_char(a.actontime, 'mi') * 60 +
  to_char(a.actontime, 'ss') as begin_time_second,
  --把下班時(shí)間換算為秒 
  to_char(a.actofftime, 'hh24') * 3600 +
  to_char(a.actofftime, 'mi') * 60 + 
  to_char(a.actofftime, 'ss') as end_time_second
  from empworkdate a
)

知識(shí)點(diǎn)擴(kuò)展:oracle中獲取年月日時(shí)分秒

我寫sql的時(shí)間為2016年10月10日下午15:18完事,這個(gè)時(shí)間下面要做對(duì)比:

--獲取年
select to_char(sysdate,'yyyy') from dual--2016
select to_char(sysdate,'YYYY') from dual--2016
--獲取月
select to_char(sysdate,'mm') from dual--10
select to_char(sysdate,'MM') from dual--10
--獲取日
select to_char(sysdate,'dd') from dual--10
select to_char(sysdate,'DD') from dual--10
--獲取時(shí)
select to_char(sysdate,'hh24') from dual--15
select to_char(sysdate,'hh') from dual--03
select to_char(sysdate,'HH') from dual--03
select to_char(sysdate,'HH24') from dual--15
--獲取分鐘
select to_char(sysdate,'MI') from dual--14
select to_char(sysdate,'mi') from dual--14
--獲取秒
select to_char(sysdate,'ss') from dual--35
select to_char(sysdate,'SS') from dual--40
--獲取年月日時(shí)分秒
select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual--2016-10-10 03:17:25
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual--2016-10-10 15:17:51

(1)從上面的測(cè)試SQL可以看出年月日yyyy,mm,dd,hh,mi,ss的大小寫對(duì)于從oracle中獲取年月日時(shí)分秒沒有影響

(2)對(duì)于獲取小時(shí)分12小時(shí)和24小時(shí)的情況,如果你想獲取顯示下午的時(shí)間,你可以采用hh24,這樣就會(huì)顯示類似于15:30而不是03:30

總結(jié)

以上所述是小編給大家介紹的Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

您可能感興趣的文章:
  • Oracle數(shù)據(jù)庫(kù)按時(shí)間進(jìn)行分組統(tǒng)計(jì)數(shù)據(jù)的方法
  • oracle中得到一條SQL語(yǔ)句的執(zhí)行時(shí)間的兩種方式
  • oracle日期時(shí)間型timestamp的深入理解
  • ORACLE時(shí)間函數(shù)(SYSDATE)深入理解

標(biāo)簽:銀川 焦作 河源 柳州 泰安 酒泉 南陽(yáng) 梧州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句》,本文關(guān)鍵詞  Oracle,計(jì)算,時(shí)間,格式,平均值,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle 計(jì)算時(shí)間格式平均值的sql 語(yǔ)句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    浮梁县| 关岭| 策勒县| 花垣县| 咸丰县| 白朗县| 古丈县| 慈利县| 鹿邑县| 电白县| 蚌埠市| 永顺县| 海门市| 壤塘县| 屯门区| 韶关市| 安塞县| 龙岩市| 洪江市| 藁城市| 石楼县| 阿城市| 沙河市| 东台市| 西丰县| 城市| 巴青县| 凌海市| 富锦市| 郯城县| 宜黄县| 通化市| 黑山县| 临潭县| 旌德县| 米泉市| 安义县| 鲁甸县| 泸西县| 和硕县| 康马县|