select to_char((last_day(to_date(to_char(sysdate,'mm')-1,'mm'))+1),'yyyy-mm-dd') as startday,to_char(last_day(sysdate),'yyyy-mm-dd') as lastday from dual;