日期:2014-05-18  浏览次数:20439 次

一道算法题
开户时存入1000元到账户。并在每年末加存1000元。如果利息是5%,那么至账户里有至少100万元时需要多长时间?



用T-SQL实现。 


------解决方案--------------------
SQL code
declare @year int=0,@money numeric(18,2)=1000
while @money<1000000
begin
     set @money=@money+@money*0.05+1000
     set @year=@year+1
end

print @year