如何计算百分比?
如何计算百分比呢?例如:((10-8)/10)*%=20%
------解决方案--------------------/* 
 sql 中 转换 数据类型(两种格式均可) 
   cast(@a as varchar(10))    
   convert(varchar(10),@a) 
 */   
 SELECT CAST((CAST(10 AS FLOAT)-7)/11*100 AS VARCHAR) +  '% ' 
 --结果:  27.2727% 
 SELECT CONVERT(VARCHAR, (CONVERT(FLOAT, 10)-7)/11*100) +  '% ' 
 --结果:  27.2727%     
 --保留2位小数 
 SELECT CAST(CAST((CAST(10 AS FLOAT)-7)/11*100 AS DECIMAL(10,2)) AS VARCHAR) +  '% ' 
 --结果:  27.27% 
 SELECT CONVERT(VARCHAR, CONVERT(DECIMAL(10,2), (CONVERT(FLOAT, 10)-7)/11*100)) +  '% ' 
 --结果:  27.27%     
 --只保留整数位 
 SELECT CAST(CAST((CAST(10 AS FLOAT)-7)/11*100 AS INT) AS VARCHAR) +  '% ' 
 --结果:  27% 
 SELECT CONVERT(VARCHAR, CONVERT(INT, (CONVERT(FLOAT, 10)-7)/11*100)) +  '% ' 
 --结果:  27%