oracle中查詢一月的時間補0的問題


 

sql語句

select NVL(B.weight, 0),A.time from
(SELECT TO_CHAR(TO_DATE(開始時間, 'yyyy-MM-dd') + ROWNUM - 1, 'yyyy-MM-dd') AS time
FROM DUAL
CONNECT BY ROWNUM <= TRUNC(TO_DATE(結束時間, 'yyyy-MM-dd') - TO_DATE(開始時間, 'yyyy-MM-dd')) + 1) A
left join (

自己的業務

) B on A.time = B.time order by A.time desc     

實現效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM