我有一个数字:12345.678
我希望它像:(12,345
删除其余部分!)
添加千位分隔符的一种解决方案是:
select convert(varchar(100), cast(12345.678 as money), 1)
产生:12,345.68
现在我应该删除.68
我偶然发现了一个漂亮的 parseName解决方案 :
select parsename(convert(varchar(100), cast(12345.678 as money), 1),2)
产生:12,345
问题:这个问题有更好的解决方案吗?(也许不涉及其他函数/字符串操作?)