我在SQL查询中计算所有销售订单的总和(通过乘以销售订单的数量和价格 - 假设一个销售订单只有一个项目并使用和函数),我将输出假脱机为CSV文件使用假脱机C:\ scripts \ output.csv。
我得到的数字输出被截断/舍入,例如SQL输出122393446以CSV格式提供为122400000。
我尝试谷歌搜索stackoverflow,但我无法得到任何关于可以采取哪些措施来防止这种情况的提示。
任何线索?
由于
答案 0 :(得分:1)
我认为这是一个xls
问题。
另存为xls
。
格式列 - > number
,例如2位小数。
答案 1 :(得分:0)
最初我认为它可能与数字格式的宽度有关,通常在sqlplus中为10(NUMWIDTH),但结果数字宽度为9,所以这不是问题。如果您使用的数字类型没有所需的精确度,请检查您的查询,从而进行不精确的计算。