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);
我想給定的數據導出到文件.txt
使用SSIS。
我要出口值一輪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
這不是個好主意。因爲他也需要整理數據。 –
好點,他可能需要在數據轉換之前使用派生列轉換進行舍入 – Jayvee