sql中 查询时两个int字段相除得到小数及百分比显示
SELECT PlanNumber ,isnull(FinishNumber,0) FinishNumber ,isnull(cast(FinishNumber*1.0/PlanNumber as decimal(10,2)),0) '结果2位小数' , concat(round(cast(isnull(cast(FinishNumber*1.0/PlanNumber as decimal(10,2)),0)*100 as int),2),'%') '百分比' FROM PA_IndexTask where PlanType = 1 and PlanDept='a39a6f16-acd1-4f92-98ea-bd2a4d2f6d1d'
结果如下: