这句话中 需要计算的列为什么不出现小数
- SQL code
declare @yuwen intdeclare @renshu intset @yuwen = 85 set @renshu = 55 select 学校名称,班级名称,count(语文)/@renshu*100 as 语文合格率 from g3_li where 语文 >= @yuwen group by 学校名称,班级名称
我的要求是要计算出百分数比例,但是 count(语文)/@renshu 后 怎么都是整数,不出来小数呢?
[解决办法]
count(语文)*1./@renshu*100
[解决办法]