--上个月的21日到本月的20日的数据
select to_date(to_char(add_months(sysdate,-1),'yyyy-mm-')||'21','yyyy-mm-dd')+rownum-1 as days
from dual
connect by rownum<=to_date(to_char(sysdate,'yyyy-mm-')||'20','yyyy-mm-dd') --本月20号
-to_date(to_char(add_months(sysdate,-1),'yyyy-mm-')||'21','yyyy-mm-dd')--上月21号
+1