【发布时间】:2017-06-05 14:31:41
【问题描述】:
我有一个DT_NUMERIC(16,4) 类型的列。如何将派生列中的 SSI 舍入到 2 位?
我尝试了 sound(column,2),但它对我不起作用。
我也试过(DT_NUMERIC,16,4)ROUND([Column],2),还是不行
目前我有 = 21.7000
我要=21.70
【问题讨论】:
标签: sql-server ssis etl derived-column
我有一个DT_NUMERIC(16,4) 类型的列。如何将派生列中的 SSI 舍入到 2 位?
我尝试了 sound(column,2),但它对我不起作用。
我也试过(DT_NUMERIC,16,4)ROUND([Column],2),还是不行
目前我有 = 21.7000
我要=21.70
【问题讨论】:
标签: sql-server ssis etl derived-column
只需尝试转换为(DT_NUMERIC,16,2),使用以下表达式:
(DT_NUMERIC,16,2)ROUND([Column],2)
你也可以试试这个:
ROUND(((DT_NUMERIC)([Column])), 2)
或者
(DT_DECIMAL,2)[Column]
【讨论】:
(DT_DECIMAL,2)[Column]