select to_char(add_months(to_date('1999-2', 'yyyy-mm'), (rownum - 1)),
               'YYYY-MM') as TEMPMONTH
  from user_objects
 where rownum < months_between(to_date('2009-9', 'yyyy-mm'),
                               to_date('1999-2', 'yyyy-mm')) + 2上面的查询语句怎么最多查询出34个月的(1999-2到2001-11)的,结果如下:
1999-02
1999-03
1999-04
1999-05
1999-06
1999-07
1999-08
1999-09
1999-10
1999-11
1999-12
2000-01
2000-02
2000-03
2000-04
2000-05
2000-06
2000-07
2000-08
2000-09
2000-10
2000-11
2000-12
2001-01
2001-02
2001-03
2001-04
2001-05
2001-06
2001-07
2001-08
2001-09
2001-10
2001-11我想要的是从1999-2到2009-9月份的全部月份都显示