任何人都可以帮我格式化我的美元数据到数百万美元的SQL Server?
3,000,000
--> $3M
Run Code Online (Sandbox Code Playgroud)
我有这个,但它不起作用
SELECT '$' + SUM(Sales_Information.Sales_in_Dollars / 1000000)
AS [Sales in Millions]
Run Code Online (Sandbox Code Playgroud)
这样做会给我#Error
format(SUM(Sales_Information.Sales_in_Dollars / 1000000)
Run Code Online (Sandbox Code Playgroud)
该FORMAT功能有一种修剪成千上万的方法
每个逗号将显示的值减少1000
例如
select format(3000000,'$0,,,.000B')
select format(3000000,'$0,,M')
select format(3000000,'$0,K')
Run Code Online (Sandbox Code Playgroud)
(请注意,我必须使用小数来显示数十亿的300万)
输出:
$ 0.003B
$ 3M
$ 3000K
| 归档时间: |
|
| 查看次数: |
11319 次 |
| 最近记录: |