在SSIS中,我有一个select查询,返回的列结果之一是十进制值。该陈述与
类似select (2*100.0)/19
我得到了
10.526315
现在,因为我需要将其四舍五入到小数点后两位,所以使用以下格式。
select FoRMAT((2*100.0)/19,'N2')
我得到了
10.53
现在,当我在编辑器上执行sql时,会看到预期的结果。但是,当ssis目标是csv文件时,csv有12个小数位
10.530000000000
究竟需要纠正什么,以便它只显示2位小数
10.53
答案 0 :(得分:1)
假设您使用的是平面文件目的地,则需要设置输出的比例。这是在高级标签下。