欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle計(jì)算時(shí)間差常用函數(shù)

Oracle計(jì)算時(shí)間差常用函數(shù)
兩個(gè)Date類型字段:START_DATE,END_DATE,計(jì)算這兩個(gè)日期的時(shí)間差(分別以天,小時(shí),分鐘,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、興賓網(wǎng)站維護(hù)、網(wǎng)站推廣。

時(shí)
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)


ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)


ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)

毫秒
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 1000)


十分鐘前
select  sysdate -10/(60*24)   from dual 

select
status,
continued_time, /*時(shí)間單位為秒*/
sid,
sql_id,
username,
FIRST_REFRESH_TIME,
LAST_REFRESH_TIME,
SQL_TEXT,
ERROR_NUMBER,
ERROR_MESSAGE
from
(
select
status,
ROUND(TO_NUMBER(LAST_REFRESH_TIME - FIRST_REFRESH_TIME) * 24 * 60 * 60 ) as continued_time , /*時(shí)間為秒*/
sid,
sql_id,
username,
FIRST_REFRESH_TIME,
LAST_REFRESH_TIME,
SQL_TEXT,
ERROR_NUMBER,
ERROR_MESSAGE,
row_number() OVER(PARTITION BY sql_id ORDER BY t.LAST_REFRESH_TIME desc) as row_flg
from
gv$sql_monitor t
----where t.LAST_REFRESH_TIME > sysdate -10/(60*24) ------采集當(dāng)前時(shí)間10分鐘內(nèi)的
)
temp
where temp.row_flg=1

Oracle去除重復(fù)(某一列的值重復(fù)),取最新(日期字段最新)的一條數(shù)據(jù)

解決思路:用Oracle的row_number() over函數(shù)來解決該問題。
解決過程:
 1.查看表中的重復(fù)記錄
select
    t.id,
    t.device_id,
    t.update_dtm,
    t.test_result
from DEVICE_INFO_TBL t


2.標(biāo)記重復(fù)的記錄
select
    t.id,
    t.device_id,
    t.update_dtm,
    t.test_result,
    row_number() OVER(PARTITION BY device_id ORDER BY t.update_dtm desc) as row_flg  
from DEVICE_INFO_TBL t


3.過濾重復(fù)數(shù)據(jù),取得最新的記錄
select
    temp.id,
    temp.device_id,
    temp.update_dtm,
    temp.test_result
from (
         select
             t.id,
             t.device_id,
             t.update_dtm,
             t.test_result,
             row_number() OVER(PARTITION BY device_id ORDER BY t.update_dtm desc) as row_flg  
          from DEVICE_INFO_TBL t ) temp
where temp.row_flg  = '1'


row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根據(jù)COL1分組,在分組內(nèi)部根據(jù) COL2排序,而此函數(shù)計(jì)算的值就表示每組內(nèi)部排序后的順序編號(組內(nèi)連續(xù)的唯一的).
與rownum的區(qū)別在于:使用rownum進(jìn)行排序的時(shí)候是先對結(jié)果集加入偽列rownum然后再進(jìn)行排序,而此函數(shù)在包含排序從句后是先排序再計(jì)算行號碼.
row_number()和rownum差不多,功能更強(qiáng)一點(diǎn)(可以在各個(gè)分組內(nèi)從1開時(shí)排序).
rank()是跳躍排序,有兩個(gè)第二名時(shí)接下來就是第四名(同樣是在各個(gè)分組內(nèi)).
dense_rank()l是連續(xù)排序,有兩個(gè)第二名時(shí)仍然跟著第三名。相比之下row_number是沒有重復(fù)值的 .
lag(arg1,arg2,arg3):
arg1是從其他行返回的表達(dá)式
arg2是希望檢索的當(dāng)前行分區(qū)的偏移量。是一個(gè)正的偏移量,時(shí)一個(gè)往回檢索以前的行的數(shù)目。
arg3是在arg2表示的數(shù)目超出了分組的范圍時(shí)返回的值。

分享文章:Oracle計(jì)算時(shí)間差常用函數(shù)
網(wǎng)址分享:http://chinadenli.net/article12/iejodc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、域名注冊、用戶體驗(yàn)、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
日韩美成人免费在线视频| 特黄大片性高水多欧美一级| 亚洲一区二区精品国产av| 在线免费看国产精品黄片| 亚洲欧美日韩国产成人| 欧美成人黄色一区二区三区| 一区二区三区人妻在线| 日韩精品视频一二三区| 超薄丝袜足一区二区三区| 久草视频这里只是精品| 老司机精品视频在线免费看| 精品日韩av一区二区三区| 欧美有码黄片免费在线视频| 亚洲一区二区三区一区| 91精品国产综合久久福利| 夜夜嗨激情五月天精品| 日韩免费国产91在线| 99国产成人免费一区二区| 日韩欧美国产精品自拍| 久热人妻中文字幕一区二区| 国自产拍偷拍福利精品图片| 亚洲av熟女国产一区二区三区站| 欧美极品欧美精品欧美| 亚洲天堂有码中文字幕视频| 国产免费操美女逼视频| 国产偷拍盗摄一区二区| 国产精品涩涩成人一区二区三区| 国产成人精品一区在线观看| 成年男女午夜久久久精品| 日韩一区二区三区免费av| 欧美日韩免费观看视频| 中文字幕日韩欧美理伦片| 99久久免费看国产精品| 国产亚洲午夜高清国产拍精品| 日韩精品日韩激情日韩综合| 久久免费精品拍拍一区二区 | 中文字幕一区久久综合| 一区二区福利在线视频| 中文字幕人妻日本一区二区| 日韩在线视频精品视频| 五月婷婷综合缴情六月|