• following script doesn't go in infinite loop

    DECLARE @i float,@rc int

    set @i = 0

    while @i <> 1

    begin

    set @i = @i + 0.8

    set @i = @i + 0.1

    set @i = @i + 0.1

    print @i

    end

    But below script is going in infinite loop

    DECLARE @i float,@rc int

    set @i = 0

    while @i <> 1

    begin

    set @i = @i + 0.7

    set @i = @i + 0.1

    set @i = @i + 0.1

    set @i = @i + 0.1

    print @i

    end

    Can any one know the answer on this??

    Regards

    Manmohan