Ale*_*lex 9 sql-server-2005 rounding
如何在SQL Server 2005中舍入没有尾随零?
select round(100.5555, 2)
Run Code Online (Sandbox Code Playgroud)
......收益率100.55 00.如何摆脱零?
Adr*_*der 12
试试这个
select CAST(round(100.5555, 2) AS DECIMAL(8,2))
Run Code Online (Sandbox Code Playgroud)
您可以将其重新强制转换为原始数据类型,例如
SELECT CAST(ROUND(100.5555, 2) AS FLOAT)
Run Code Online (Sandbox Code Playgroud)
然而,这听起来像显示逻辑,因此,我怀疑你最好在你的UI而不是你的数据库中这样做.