【发布时间】:2017-06-12 13:02:39
【问题描述】:
表:
create table float_dt_test
(
cola float,
colb float
);
插入:
insert into float_dt_test values(57,999.857894736842);
insert into float_dt_test values(0.225,999.99);
我想使用 SSIS 将给定数据导出到 .txt 文件中。
我想导出第 6 轮的值。
txt 文件中的预期输出:
Cola Colb
-------------------------------------------
57 999.857895
0.225 999.99
为此我写了以下查询:
SELECT ROUND(Cola,6) as cola,
ROUND(Colb,6) as colb
FROM float_dt_test;
但是得到导出文件后的样子:
Cola Colb
-------------------------------------------
57 999.85789499999998
0.22500000000000001 999.99000000000001
【问题讨论】:
标签: sql sql-server ssis sql-server-2008-r2 etl