【发布时间】:2011-04-08 21:25:11
【问题描述】:
我在 SQL Server 中有一个视图,如下所示:
select 6.71/3.41 as NewNumber
结果是1.967741(注意小数点后6位)->decimal (38,6)
我在计算器中尝试了同样的事情,但结果是1.967741935483871xxxx
我想强制 SQL Server 返回更准确的结果,例如 decimal(38,16)
我已经尝试了一些明显的东西,比如强制转换,但是 SQL Server 并没有改善输出我只是在最后得到一些尾随零,比如1.9677410000
有没有办法强制 SQL Server 不截断结果或给出更准确的结果?
【问题讨论】:
标签: sql-server tsql precision