• Yes, thanks to Hugo for the detailed explanation. I agree with those who say that the Microsoft documentation could use Hugo's addition!

    I think the following queries show the switchover point where the REAL number is returned as 100.

    -- Num1 = 99.99999

    CREATE TABLE #QotD ( Num1 REAL, Num2 FLOAT );

    INSERT INTO #QotD

    VALUES ( 99.9999961, 99.99999999997 );

    SELECT *

    FROM #QotD;

    DROP TABLE #QotD;

    -- Num1 = 100

    CREATE TABLE #QotD ( Num1 REAL, Num2 FLOAT );

    INSERT INTO #QotD

    VALUES ( 99.9999962, 99.99999999997 );

    SELECT *

    FROM #QotD;

    DROP TABLE #QotD;

    Thanks again.

    - webrunner

    -------------------
    A SQL query walks into a bar and sees two tables. He walks up to them and asks, "Can I join you?"
    Ref.: http://tkyte.blogspot.com/2009/02/sql-joke.html