• DECLARE@n TINYINT

    SET@n = 2

    DECLARE@Sample TABLE

    (

    Value DECIMAL(15, 7)

    )

    INSERT@Sample

    SELECT18.0049 UNION ALL

    SELECT18.005

    SELECTValue,

    ROUND(Value + CAST(0.5E * POWER(0.1E, @n) AS DECIMAL(15, 7)), @n, 1)

    FROM@Sample


    N 56°04'39.16"
    E 12°55'05.25"