SQL Server将数字格式转换为另一种格式

时间:2013-10-09 03:15:02

标签: sql-server

我有这个数字格式(我把它作为varchar在我的表中)6.71307E + 15我想把它转换成这个:6713073544159400。

我是否可以在SQL Server中执行此操作,因为目前我必须使用Excel手动执行此操作。

1 个答案:

答案 0 :(得分:1)

这应该给你最近的代表:

SELECT CONVERT(BIGINT, CONVERT(FLOAT, '6.71307E+15'));

即使是excel也只能产生 6713070000000000