获取近N天的日期列表
//15替换成需要的天数N
select to_char(trunc(sysdate)-level,'yyyy-mm-dd') from dual connect by rownum<=15;
如果日期列表需要增加今天,可以用
select DATEADD(DAY,1,sysdate)
获取两个日期之间的日期列表
//date_end 是结束日期 date_start是开始日期
//结束日期+1 因为我需要日期列表返回结束日期
select to_char(DATEADD(DAY,1,to_date(#{date_end})),'yyyy-MM-dd')
//日期列表
select to_char(trunc(to_date(#{date_end},'yyyy-MM-dd'))-level,'yyyy-mm-dd') as day_str from dual
connect by rownum<=DATEDIFF(DAY,to_date(#{date_start},'yyyy-MM-dd'),to_date(#{date_end},'yyyy-MM-dd'))