Oracle假脱机号码舍入

时间:2011-09-19 09:52:29

标签: oracle spool

我在SQL查询中计算所有销售订单的总和(通过乘以销售订单的数量和价格 - 假设一个销售订单只有一个项目并使用和函数),我将输出假脱机为CSV文件使用假脱机C:\ scripts \ output.csv。

我得到的数字输出被截断/舍入,例如SQL输出122393446以CSV格式提供为122400000。

我尝试谷歌搜索stackoverflow,但我无法得到任何关于可以采取哪些措施来防止这种情况的提示。

任何线索?

由于

2 个答案:

答案 0 :(得分:1)

我认为这是一个xls问题。

另存为xls

格式列 - > number,例如2位小数。

答案 1 :(得分:0)

最初我认为它可能与数字格式的宽度有关,通常在sqlplus中为10(NUMWIDTH),但结果数字宽度为9,所以这不是问题。如果您使用的数字类型没有所需的精确度,请检查您的查询,从而进行不精确的计算。