sqlserver 算转化率的时候发现结果一直是0 ,后来百度发现应该先将字段转为小数,
select 500 / (501) *100
结果为0,由于数值是INT类型,怎么才能得到小数点呢?
select 500 / (501 + 0.0) *100
99.800300
这样就有小数点了。。。天那。。SQL真是有点笨。
转自https://www.cnblogs.com/yanyyx/archive/2010/03/12/1684722.html
sqlserver 算转化率的时候发现结果一直是0 ,后来百度发现应该先将字段转为小数,
select 500 / (501) *100
结果为0,由于数值是INT类型,怎么才能得到小数点呢?
select 500 / (501 + 0.0) *100
99.800300
这样就有小数点了。。。天那。。SQL真是有点笨。
转自https://www.cnblogs.com/yanyyx/archive/2010/03/12/1684722.html