两个INT型数据相除,如何得到decimal类型的值?比如4/3=1.33。谢谢,我是新手,大家多指教。
谢谢,版主!那别人怎么行啊,我看过别人的管理软件,他里面有个取动销率的,动销率=销售品种数/经营品种数。销售品种数和经营品种数都定义为INT型,但是查询还是得到如34.23%这个结果。郁闷啊。
你看看下面这个测试语句declare @a intdeclare @b intset @a=1set @b=3select @a/@b
select convert(numeric(10,2),@a)/convert(numeric(10,2),@b)