this way...
with FIND_YRS(yr) as
(
select (select convert(int,left('2012-2014',4))) as yr
union all
select yr + 1 from FIND_YRS where yr < (select convert(int,right('2012-2014',4)))
)
select day_Month_Col + '-' + convert(varchar(4),yr) as date
from DAY_MONTH_TABLE
cross join FIND_YRS
Happy Coding!
:)