从昨天起我就对这个问题感到非常沮丧。我的excel源代码示例如下
身份证号码: 7.8103E+11
正确值: 781031145917
当我使用这个sql在加载到sqlserver时进行转换时,值会被四舍五入为 781031145920
```
CAST(CAST(CONVERT(FLOAT,IDNO1) AS DECIMAL(25,0)) AS VARCHAR)
这是客户id,所以必须转换成准确的数字,不能上下取整,有人能帮我吗?非常感谢你的帮助!
从昨天起我就对这个问题感到非常沮丧。我的excel源代码示例如下
身份证号码: 7.8103E+11
正确值: 781031145917
当我使用这个sql在加载到sqlserver时进行转换时,值会被四舍五入为 781031145920
```
CAST(CAST(CONVERT(FLOAT,IDNO1) AS DECIMAL(25,0)) AS VARCHAR)
这是客户id,所以必须转换成准确的数字,不能上下取整,有人能帮我吗?非常感谢你的帮助!
1条答案
按热度按时间bvjxkvbb1#
看看这是否有帮助: