4
我在SQL Server 2012中的表像這樣的數據:如何計算SQL Server 2012中每行的百分比?
Request_Type Total_Count
---------------------------
General 25
Inquiry 15
我要回數的百分比在最後一列是這樣的:
Request_Type Total_Count Total_Percentage
--------------------------------------------------
General 25 62.5
Inquiry 15 37.5
我嘗試下面的查詢,
select
Request_Type, Total_Count,
(Total_Count* 100)/isnull(sum(Total_Count),0) as Total_Percentage
from
tbl_Request
但它在Total_Percentage
列中返回100。
任何想法如何實現結果將不勝感激。
謝謝。
的'在由(選擇NULL)分區'可以簡單地是'在()'。 – 2015-01-15 18:06:05
@GordonLinoff - 謝謝你,先生:)我不知道這一點。 – 2015-01-15 18:07:30
這是更好的解決方案,應該是公認的解決方案。 – 2015-01-16 22:06:50