SQL 求两个字段和的百分比 怎么写? sum(字段1)/sum(字段2)是我自己写的 不对, 查询分析器里 结果是“0”,但实际不应该是。还有我要的是个用“%”显示这些数据怎么做?比如(80.5%)这样的结果. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @tb table (a int,b int)insert into @tb select 50,80select ltrim(cast(a*1.0/b as decimal(5,2)))+'%' from @tb0.63% declare @tb table (a int,b int)insert into @tb select 50,80select ltrim(cast(sum(a)*1.0/sum(b) as decimal(5,2)))+'%' as '百分比' from @tb0.63% select cast(sum(f1)/sum(f1)*100 as varchar(10)) + "%"from t1 ltrim(convert(numeric(), 100.0*sum(字段1)/sum(字段2)))+'%' select convert(varchar(10),cast(1.0/2 as decimal(10,2))*100)+'%' result/* result ------50.00%*/ 获取动态执行的变量值?? 在WIN7旗般版中如何装SQLServer2005? 如何设置可选 的外部键? sql-server2005中企业管理器有吗? sql 截取字段 的问题 数据库备份后难以恢复! 怎样实现多级分类查询sql ??SQL Server中我用Select into 问题,高手??? 弱问 group by 用户拥有表,备份还原到其他机器上如何建用户? 关于sum函数在分组统计中的应用 关于从一个表往另一个表里倒数据
insert into @tb select 50,80
select ltrim(cast(a*1.0/b as decimal(5,2)))+'%' from @tb
0.63%
insert into @tb select 50,80
select ltrim(cast(sum(a)*1.0/sum(b) as decimal(5,2)))+'%' as '百分比' from @tb0.63%
from t1
select convert(varchar(10),cast(1.0/2 as decimal(10,2))*100)+'%' result/* result
------
50.00%
*/