sql - 查询数字后的点
问题描述
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
解决方案
它是一种显示格式。如果您愿意,可以使用 Format() 函数。IE:
select format(11000, '#0,000.00', 'tr-TR');
如果您使用“C”作为格式,您甚至可以添加里拉符号。IE:
select format(11000, 'C', 'tr-TR');
推荐阅读
- sql-server - 如何为我的 first_name 列设置不等式 SARGable?
- javascript - 我对“if”指令的正确构造有疑问
- java - 我想使用 volley android studio 使用 multipart 将多个图像上传到服务器
- python - 如何从python中的xml获取第4个子项
- node.js - 如何使用 docker 在 Node.js 中创建 HTTPS 服务器?
- go - 在 Go 中追加的返回值
- python - 如何将 ConversationHandler 模块从 Python-Telegram-Bot 迁移到 Telethon
- python - Python:使用带有 Tkinter 的调度类(多线程)
- reactjs - 离子反应组件仅在单击按钮时显示
- node.js - 如何列出本地数据库的 MongoDB 项目?