我正在尝试将varchar转换为带小数的百分比。例如,我的报告返回13590作为一个比率的结果,我希望得到13.590%的结果。我似乎不能让这个工作,任何帮助将不胜感激。
答案 0 :(得分:0)
您可以在查询中使用Arithmetic operator,例如
SELECT (report / 100) as rate FROM MyTable;
。
如果需要%
,请查看CONCAT功能。
答案 1 :(得分:0)
不是一个非常优雅的解决方案,并会删除尾随零
SELECT cast(cast(columnA as float) / cast(1000 as float) as varchar(20)) + '%'