Oracle 11g
I want to set End Date for each cost based on start date for new cost
For data below set the end date
Input:
Part number Site Cost Start Date End Date
000118-X SR 8.926035461 10/1/2011
000118-X SR 10.7990022141 12/1/2011
000118-X SR 10.79900221 10/1/2012
000118-X SR 11.1574523796 12/1/2012
000118-X SR 11.15745238 10/1/2013
000118-X SR 14.054703823 12/1/2013
000118-X SR 16.4416037192 12/1/2014
Desired Output: End Date is Start Date-1 from next record
Part number Site Cost Start Date End Date
000118-X SR 8.926035461 10/1/2011 11/30/2011
000118-X SR 10.7990022141 12/1/2011 09/30/2012
000118-X SR 10.79900221 10/1/2012 11/31/2012
000118-X SR 11.1574523796 12/1/2012 09/30/2013
000118-X SR 11.15745238 10/1/2013 11/30/2013
000118-X SR 14.054703823 12/1/2013 11/30/2014
000118-X SR 16.4416037192 12/1/2014