我的SQL Server查询结果是5676,但它更改为10500,我希望在5和10之前使用逗号格式化它。
像这样
5,676
10,500谢谢你的帮助
select
cast(round(((select sum(UCRET) TUTAR
from ARAC_CIKIS
where YEAR(CIKIS_ZAMANI) = YEAR(GETDATE()) and
MONTH(CIKIS_ZAMANI) = MONTH(GETDATE()) and
DAY(CIKIS_ZAMANI) = DAY(GETDATE()))), 2) as numeric(36,0))发布于 2020-04-11 21:14:10
如果要将数字转换为格式,可以使用FORMAT内置函数。
所以,对于你的问题,我们可以像这样使用这个函数;
select FORMAT(5671,'N0') AS Result
UNION ALL
select FORMAT(10500,'N0')
+--------+
| Result |
+--------+
| 5,671 |
| 10,500 |
+--------+https://stackoverflow.com/questions/61156901
复制相似问题