SQL计算一列到另一列的百分比

时间:2017-08-01 18:56:10

标签: sccm

我想知道一个数字与另一个数字的百分比。我是SQL的新手,我对如何解决这个问题感到困惑。我一直在关注视频和教程而没有运气。我想让它像下面这样工作。

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来你正试图计算整数的百分比。您需要将整数转换为支持Decimal的数据类型。试试这个:

select cast(pfe.TotalManagedSystem as Float) / cast(pfe.AllSystems as Float) as Percentage;

或者:

select cast(pfe.TotalManagedSystem as decimal) / cast(pfe.AllSystems as decimal) as Percentage;