2009-12-07 107 views
0

因此,我将整数除以十进制数,并将结果存储在小数列中。但是,它总是删除小数部分(小数点后的部分)。如果我将结果乘以10或100,我会得到更准确的结果,但再次除以小数部分。在DB2中划分剩余的剩余部分SQL

我插入的两个字段是一个精度为5的小数位数0,精度为5的小数位数3。

我也尝试将整数转换成小数,并没有区别,也不乘以1.0。

我没有想法或窍门尝试。

谢谢,Buzkie

+2

请发表您的代码,执行铸造和计算 – 2009-12-07 15:07:34

回答

0

原来我的铸造不正确。使用正确的格式后

CAST(int AS DECIMAL(5,3)) 

它的工作。我之前没有精确度和规模。