如何更改小数?到3个小数点U-SQL

时间:2019-06-12 10:37:46

标签: u-sql decimal-point

在此先感谢您的帮助!

我有一列存储为小数吗?我正在尝试将其加载到另一个表中并将其更改为3个小数点。

我尝试过:

Math.Round(mycolumn, 3, MidpointRounding.AwayFromZero) AS my_column 

这给出了错误:

  

无法从“十进制”转换吗?来“翻倍”。

非常感谢,

BigD

1 个答案:

答案 0 :(得分:0)

解决方案是将其强制转换为正确的类型:

(decimal?)( Math.Round((decimal)mycolumn, 3, MidpointRounding.AwayFromZero))  AS mycolumn,