删除Money Decimal Query并填充零选择SQL Select

时间:2017-04-11 15:31:52

标签: sql currency

我正在寻找一些指导。我正在运行一个工资选择,我需要结果删除小数和填充零到最后。

isnull(rtrim(convert(char(11), c2.wage)), space(11)) as 'DN62', 

在上面的示例中,我拉1384.61但需要结果为13846100000.

提前致谢。

1 个答案:

答案 0 :(得分:0)

我假设您使用的是SQL Server。以下内容对您有用:

SELECT LEFT(REPLACE(Cast(ISNULL(1384.61,0) as varchar), '.', '') + '0000000000',11)

另一种方法是将您的数字乘以所需的零。根据您的具体情况使用其中一种解决方案。希望它有所帮助:)