次のことができます:
with q(qtr) as( select add_months( DATE '2013-01-01' , (level-1)*3 ) from dual connect by level <=4)select qtr as first_day , last_day(add_months (qtr, 2)) as last_day from q
プレ>結果:
FIRST_DAY LAST_DAY----------- -----------01.01.2013 31.03.201301.04.2013 30.06.201301.07.2013 30.09.201301.10.2013 31.12. 2013年コード> プレ>