任何人都可以帮助我将美元数据格式化为数百万美元的SQL Server吗?
3,000,000
--> $3M
我有这个但是没用
SELECT '$' + SUM(Sales_Information.Sales_in_Dollars / 1000000)
AS [Sales in Millions]
这样做给我#Error
format(SUM(Sales_Information.Sales_in_Dollars / 1000000)
该FORMAT
功能有一种修整成千上万的方法
每个逗号将显示的值减少1000
例如
select format(3000000,'$0,,,.000B')
select format(3000000,'$0,,M')
select format(3000000,'$0,K')
(请注意,我必须使用小数显示十亿个数字)
输出:
$ 0.003B
$ 3M
$ 3000K
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句