SQL求百分比
有个表A 
 列为ID,NAME,SUM 
 数据为 
 1  SSS         5 
 2            DDD            10 
 3            EEE         5   
 我想用SQL语句返回为   
 SSS         5         25% 
 DDD         10         50% 
 EEE         5         25%   
 SQL语句该怎么写? 
------解决方案--------------------不好意思,刚刚没试,这个肯定可以 
 declare @TValue1 int 
 select @TValue1=sum(value) from table1 
 select id,[value],@TValue1,str(convert(decimal,[value])/(@TValue1)*100)+ '% ' from table1