db2 cast没有显示正确的小数位

时间:2014-02-25 19:14:12

标签: db2

在针对db2的查询中:

select cast (cast col1 as decimal(20,6)/cast col2 as decimal(20,6) as decimal (7,6)) as result from table1.

col1和col2都是整数。问题是result总是达到2位小数而不是6位小数。当我删除外部强制转换时,结果包含12个小数位。

0 个答案:

没有答案