工作中遇到一個需求,報表里需要列出時間區間里面的每一天,但並不是每一天都會有數,故需要在join的時候列出區間里的每一天。
記錄SQL語句如下:
SELECT TO_DATE('2017-11-01', 'yyyy-mm-dd') + ROWNUM - 1 DAY_DATE FROM DUAL CONNECT BY ROWNUM <= TO_DATE('2017-11-07', 'yyyy-mm-dd') - TO_DATE('2017-11-01', 'yyyy-mm-dd')+ 1;
工作中遇到一個需求,報表里需要列出時間區間里面的每一天,但並不是每一天都會有數,故需要在join的時候列出區間里的每一天。
記錄SQL語句如下:
SELECT TO_DATE('2017-11-01', 'yyyy-mm-dd') + ROWNUM - 1 DAY_DATE FROM DUAL CONNECT BY ROWNUM <= TO_DATE('2017-11-07', 'yyyy-mm-dd') - TO_DATE('2017-11-01', 'yyyy-mm-dd')+ 1;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。