【发布时间】:2013-03-01 14:04:34
【问题描述】:
在 SQL Server 存储过程中,我将变量转换为十进制:
CAST( @ToValue as decimal(38,5) )
如果结果是 57282.0000 (十进制值为 0 ),我希望它显示为 57282。
否则,例如,我想显示为 57282.48300。
我不能使用浮点数,因为如果值大于 8 位数字,它会显示为指数格式。
我该如何解决这个问题?
【问题讨论】:
-
为什么不在应用程序的表示层中对其进行格式化?
-
一定要在你的应用层做这个。
标签: sql-server decimal