在SQL Server中,两个整数数值(小/大)直接相除是无法获得计算结果的。这个是因为商的数据类型受限于两个整数类型,而且对于结果并不会执行四舍五入,而是直接舍弃小数点后面的数值。
那么在两个整数求百分比的情况下就需要先对任意一个数据进行类型转换。
示 例: