读书人

表,该如何解决

发布时间: 2012-02-08 19:52:21 作者: rapoo


最近做表遇到一!

例如

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

读书人网 >.NET

热点推荐