sql中 查詢時兩個int字段相除得到小數及百分比顯示


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' 

 

結果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM