--获取当月最后一天
select to_date('201508', 'yyyymm') from dual; --20150801
select add_months(to_date('201508', 'yyyymm'), 1) from dual; --20150901
select add_months(to_date('201508', 'yyyymm'), 1) -1 from dual; --上个月的最后一天
--获取今天是一周中的第几天
select to_char(sysdate,'d') from dual;
oracle start with.connect by prior