我用的是sqlserver2000 与 asp ,现在碰到这样一个问题。
我把字段设置为 decimal(18,2) 保留两部小数,整数用0补齐。但在网页上就不能整数就不能显示后边的两位小数。
例如: 25 就显示25, 我想显示成25.00
请指导!!
------解决方案--------------------
不清楚,试试
convert(varchar(20),25.00)
------解决方案--------------------
用str(你要转化的字段,18,2)保留两位,也可以在asp中自已写个函数处理!
------解决方案--------------------
应该是asp的问题吧,
干脆在显示之前把它convert(varchar(50),字段名)强行显示成那样好了
------解决方案--------------------
select cast(25 as decimal(18,2)) as 结果
结果
--------------------
25.00
(所影响的行数为 1 行)
------解决方案--------------------
ToDouble(25,f)