oracle获取当月的数据(所有日期设定未每月1日)
select TO_CHAR(date类型的日期,'YYYY-MM')=TO_CHAR(SYSDATE-1,'YYYY-MM') from dual
TO_CHAR(TO_DATE(string类型的日期,'yyyy-MM-dd'),'YYYY-MM')=TO_CHAR(SYSDATE-1,'YYYY-MM')
获取除当月外的日期
date类型的日期<to_date(add_months((SYSDATE), -1))
获取前2个月当月的数据
TO_CHAR(TO_DATE(string类型的日期,'yyyy-MM-dd'),'YYYY-MM')=TO_CHAR(TO_DATE(add_months(SYSDATE, -2)),'YYYY-MM')