SQL计算一列到另一列的百分比
答
它看起来像你试图计算整数百分比。您需要将整数转换为支持小数的数据类型。试试这个:
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
您能否将此标记为已回答? –
请出示的代码在你的问题,而不仅仅是一个屏幕截图。 – SilverNak