報表問題,该如何解决
報表問題
最近做報表時遇到一個問題!
例如
AAAA 10 20%
BBBB 20 40%
CCCC 20 40%
------------------
50
意思就是多了一欄 來統計一個百分比 如AAAA的數量是10 占總數的 20%
請問高手們有什麼方法能解決呢?
------解决方案--------------------
f1 f2 f3
AAAA 10 20%
BBBB 20 40%
CCCC 20 40%
select @sum=sum(f2) from table
select f1,f2,f3=convert(varchar(12),convert(decimal(10,2),f2*100/@sum))+ '% '
from table
最近做報表時遇到一個問題!
例如
AAAA 10 20%
BBBB 20 40%
CCCC 20 40%
------------------
50
意思就是多了一欄 來統計一個百分比 如AAAA的數量是10 占總數的 20%
請問高手們有什麼方法能解決呢?
------解决方案--------------------
f1 f2 f3
AAAA 10 20%
BBBB 20 40%
CCCC 20 40%
select @sum=sum(f2) from table
select f1,f2,f3=convert(varchar(12),convert(decimal(10,2),f2*100/@sum))+ '% '
from table