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