sql 查询语句:取值 ....... t2.fPrice as FPrice ...... 出错:将数据类型 varchar 转换为 numeric

[复制链接]
查看11 | 回复2 | 2011-6-24 01:03:58 | 显示全部楼层 |阅读模式
FPrice类型decimal13(23,10)

我想到的效果是取值出来小数保留二位
回复

使用道具 举报

千问 | 2011-6-24 01:03:58 | 显示全部楼层
selectround(你的字段,2)fromtable









<h4class=\"ask\">追问


还是出错
将数据类型varchar转换为numeric时出错。
回复

使用道具 举报

千问 | 2011-6-24 01:03:58 | 显示全部楼层
你的字段是varchar型的吧
你强制转换试试
selectround(cast(你的字段asnumeric),2)fromtable

这样试试呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行