2017-08-01 64 views
0

我想找出一個數字是多少百分比的另一個數字。我是SQL新手,我很困惑如何去做這件事。我一直在關注視頻和教程,但沒有運氣。我希望這能像下面那樣工作。SQL計算一列到另一列的百分比

enter image description here

+0

請出示的代碼在你的問題,而不僅僅是一個屏幕截圖。 – SilverNak

回答

0

它看起來像你試圖計算整數百分比。您需要將整數轉換爲支持小數的數據類型。試試這個:

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

您能否將此標記爲已回答? –