要指定小数位数的话,改用decimal/numeric

解决方案 »

  1.   

    看一下这个:
    declare @f float
    set @f=5.156
    select 原值=@f,保留2位=convert(dec(38,2),@f)--结果:
    原值                                                    保留2位                                     
    ----------------------------------------------------- ---------------------------------------- 
    5.1559999999999997                                    5.16