永不言弃!
不忘初心:感恩的心!上进的心!

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' 

 

结果如下:

 

posted on 2017-04-27 16:16  永不言弃!  阅读(12141)  评论(0)    收藏  举报