我有一个 DT_NUMERIC(16,4)
类型的列。我如何舍入到 2 位数是派生列中的 SSI?
我尝试了 sound(column,2),但它对我不起作用。
我也试过 (DT_NUMERIC,16,4)ROUND([Column],2)
,它也不起作用
目前我有 = 21.7000
我想要 = 21.70
最佳答案
只需尝试转换为 (DT_NUMERIC,16,2)
,使用以下表达式:
(DT_NUMERIC,16,2)ROUND([Column],2)
你也可以试试这个:
ROUND(((DT_NUMERIC)([Column])), 2)
或者
(DT_DECIMAL,2)[Column]
关于sql-server - SSIS 舍入数为 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44371315/