Sachin, November 25, 2008 - 6:03 am UTC
i got query to get range in a week this will be helpful .
select week_number,lag(my_date,1) over ( order by my_date ) Start_week ,my_date end_week from
(select trunc(add_months(sysdate,-to_char(sysdate, 'MM') - 12),'y') +r My_Date,
to_char(trunc(add_months(sysdate,-to_char(sysdate, 'MM') - 12),'y') + r,'YYYY') || ' Week# ' ||
to_char(trunc(add_months(sysdate,-to_char(sysdate, 'MM') - 12),'y') + r-1,'IW') Week_Number
from ( select (rownum-1)*7 r
from all_objects
)) W
Regards
Sachin