34,587
社区成员
发帖
与我相关
我的任务
分享
select convert(varchar(10),cast(1.0/2 as decimal(10,2))*100)+'%' result
/*
result
------
50.00%
*/
ltrim(convert(numeric(), 100.0*sum(字段1)/sum(字段2)))+'%'
declare @tb table (a int,b int)
insert into @tb select 50,80
select ltrim(cast(sum(a)*1.0/sum(b) as decimal(5,2)))+'%' as '百分比' from @tb
declare @tb table (a int,b int)
insert into @tb select 50,80
select ltrim(cast(a*1.0/b as decimal(5,2)))+'%' from @tb