两个数中任意一个转换为浮点数后,整型的就会转换为浮点数再进行运算


select   cast (  165*100 as float )/343

select   str((4*100.0)/(20*1.0),5,2)  

select   str((165*100.0)/(343*1.0),5,2)  

 如果要保留固定小数位,使用   cast(xxxxxx as numeric(10,2))   的形式整理结果。

相关文章: