【发布时间】:2015-07-17 08:13:27
【问题描述】:
我试图简单地将数字格式化为带两位小数的百分比。如果它是 37 除以 38(又名 .973684210526315789),我希望它在 SQL 输出中显示 97.36 %。我知道建议在应用程序中进行格式化,但这是为了自动导出。这是使用 SQL Server 2008。
这是我现在拥有的:
select CONVERT(VARCHAR(50),cast(37 as decimal)/cast(38 as decimal)*100)+' %' AS [%]
如果您能解释一下在任何有用的函数中的各种参数是什么。
【问题讨论】:
标签: sql-server tsql percentage