0
因此,我将整数除以十进制数,并将结果存储在小数列中。但是,它总是删除小数部分(小数点后的部分)。如果我将结果乘以10或100,我会得到更准确的结果,但再次除以小数部分。在DB2中划分剩余的剩余部分SQL
我插入的两个字段是一个精度为5的小数位数0,精度为5的小数位数3。
我也尝试将整数转换成小数,并没有区别,也不乘以1.0。
我没有想法或窍门尝试。
谢谢,Buzkie
因此,我将整数除以十进制数,并将结果存储在小数列中。但是,它总是删除小数部分(小数点后的部分)。如果我将结果乘以10或100,我会得到更准确的结果,但再次除以小数部分。在DB2中划分剩余的剩余部分SQL
我插入的两个字段是一个精度为5的小数位数0,精度为5的小数位数3。
我也尝试将整数转换成小数,并没有区别,也不乘以1.0。
我没有想法或窍门尝试。
谢谢,Buzkie
原来我的铸造不正确。使用正确的格式后
CAST(int AS DECIMAL(5,3))
它的工作。我之前没有精确度和规模。
请发表您的代码,执行铸造和计算 – 2009-12-07 15:07:34