我在 MONEY 数据类型中有一个值 271606.59。我需要将其四舍五入为 271607(根本没有小数),在三位数 271,607 之后添加逗号,并在其前面添加一个美元符号,使其看起来像 $271,607。我该怎么做。我尝试过这种方式 - '$'+Convert(varchar,cast((ROUND(271606.59,0)) as money),1) 我能够在每 3 位数字后实现 $ 符号 + 逗号,但我无法摆脱小数。它现在显示 $271,607.00。如何删除小数?这是我遵循的一种方法,一开始可能不是正确的方法。如果您有任何其他方法,我也将不胜感激。
我有的
数据类型-金钱,价值-271606.59
我想要达到的目标
数据类型 - 任意,价值 $271,607
提前致谢。