我从平面文件导入数据 在平面文件中,数据不带小数,如00000490700,适用于4907,00。
我尝试过数据转换,如下所示:
(DT_DECIMAL,2)(SUBSTRING(柱,1,LEN(列)-2)+"&#34 + RIGHT(柱,2))
然而;我得到的结果仍然是490700,00
所以,我想要做的是添加一个带有2"步骤"的小数。从右边开始。 不要在小数点后添加两个额外的零。
我可能应该把它除以100,但我怎么能这样做呢?
答案 0 :(得分:0)
我终于解决了这个问题:
(DT_DECIMAL,2)((DT_DECIMAL,2)(SUBSTRING(柱,1,LEN(列)-2)+ “” + RIGHT(柱,2))/ 100.0)