a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

Oracle實現查詢2個日期所跨過的月份列表/日期列表的方法分析

2020-07-26 13:57:48
字體:
來源:轉載
供稿:網友

本文實例講述了Oracle實現查詢2個日期所跨過的月份列表/日期列表的方法。分享給大家供大家參考,具體如下:

1.基本邏輯公式:

Select Rownum, 開始日期+Rownum-1 from dual connect by rownum< 結束日期-開始日期 +2;

2.查詢2個日期所跨過的日期yyyy-mm-dd列表:

查詢結果:

SQL代碼(開始時間:2019-01-22,結束時間:2019-01-02):

Select Rownum, to_date('2019-01-02', 'yyyy-mm-dd')+Rownum-1from dualconnect by rownum< to_date('2019-01-22', 'yyyy-mm-dd')-to_date('2019-01-02', 'yyyy-mm-dd') +2;

3.查詢2個日期所跨過的月份yyyy-mm列表:

查詢結果:

SQL代碼(開始時間:2020-03-15,結束時間:2019-01-02):

select ss.DAY_ID from (SELECT TO_CHAR(TO_DATE('2019-01-02','YYYY-MM-DD')+ROWNUM-1 ,'YYYY-MM') DAY_IDfrom dualconnect by rownum< to_date('2020-03-15', 'yyyy-mm-dd')-to_date('2019-01-02', 'yyyy-mm-dd') +2) ss GROUP BY DAY_ID ORDER BY DAY_ID

更多關于Oracle相關內容感興趣的讀者可查看本站專題:《Oracle常用函數匯總》、《Oracle日期與時間操作技巧總結》及《php+Oracle數據庫程序設計技巧總結》

希望本文所述對大家Oracle數據庫程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久久 | 中文日韩 | 影音先锋男人网 | 欧美炮房| 精品一区二区久久久久久久网站 | 电影k8一区二区三区久久 | 久久成人精品视频 | 成人免费视频观看 | 久久久久亚洲精品国产 | av在线三级 | 91小视频网站 | 久久久精彩视频 | 国产高清久久久 | 国产乱码精品一区二区三区av | 老司机在线精品视频 | 午夜免费视频网站 | 精品在线一区二区 | 亚洲1级片| 91精品久久久久 | 欧美理论影院 | 国产精品一区二区久久精品涩爱 | 狠狠躁日日躁夜夜躁东南亚 | 久久九九免费 | 黄色小视频免费观看 | 欧美,日韩 | 国产精品毛片在线 | 天天摸夜夜操 | 久久久久久久久一区二区 | 黄频免费在线观看 | 亚洲精品一区二区三区蜜桃久 | 最新国产在线 | 免费看的av| 日日操夜| 欧美日批| 91日日 | www.天天草 | 国产精品二区三区 | 国产成人精品大尺度在线观看 | 成人免费视频在线观看 | 欧美精品一区二区在线观看 | 污网址在线免费观看 |