In SQL Server 2012, you would just use a cumulative sum function:
SELECT *,
BaseWage * WageIncrease AS IncreaseAmount,
BaseWage * exp(sum(log(1 + WageIncrease)) over (order by WageDate))
FROM #SampleData
This implements a product
aggregation function using logs and exponentiation.
In earlier versions, you can do the same thing with a correlated subquery:
SELECT *,
BaseWage * WageIncrease AS IncreaseAmount,
(select sd.BaseWage * exp(sum(log(1 + sd1.WageIncrease)))
from #SampleData sd1
where sd1.WageDate <= sd2.WageDate
)
FROM #SampleData sd;