1. 程式人生 > >補齊2個日期之間的日期

補齊2個日期之間的日期

例如傳入時間字元:1809300000,1810050000

補齊時候的效果:1809300000,1810010000,1810020000,1810030000,1810040000,1810050000

 

sql語句如下:

SELECT  to_char (startdate + LEVEL - 1,'yyMMddHH24mi') STATTIME 
               FROM (SELECT to_date('1810050000','yyMMddHH24mi') enddate,  to_date('1809300000','yyMMddHH24mi') startdate
                       FROM dual) 
         CONNECT BY LEVEL <=floor(enddate-startdate+1)

效果如下: