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

问题描述:

我想找出一个数字是多少百分比的另一个数字。我是SQL新手,我很困惑如何去做这件事。我一直在关注视频和教程,但没有运气。我希望这能像下面那样工作。SQL计算一列到另一列的百分比

enter image description here

+0

请出示的代码在你的问题,而不仅仅是一个屏幕截图。 – SilverNak

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

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; 
+0

谢谢!现在它是一个十进制数,你实际上教会了一些比我一直观看的教程更直接的东西。 – Sanwil9

+0

您能否将此标记为已回答? –