首页 > 解决方案 > 查询数字后的点

问题描述

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))

我有这个查询返回:

11000,00

我怎样才能让它显示

11.000,00

标签: sqlsql-servercomma

解决方案


它是一种显示格式。如果您愿意,可以使用 Format() 函数。IE:

select format(11000, '#0,000.00', 'tr-TR');

如果您使用“C”作为格式,您甚至可以添加里拉符号。IE:

select format(11000, 'C', 'tr-TR');

推荐阅读