类型为smallmoney,显示为6.5000,怎样使其显示为6.50

qhl9328173 2003-08-21 02:27:26
"单价"字段,类型为smallmoney,
显示为6.5000,怎样使其显示为6.50?
谢谢!
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-08-21
  • 打赏
  • 举报
回复
select cast(你的money列 as numeric(10,2)) from 表

就可以了。
zjcxc 元老 2003-08-21
  • 打赏
  • 举报
回复
用convert函数转换成字符型


下表中,左列表示从 money 或 smallmoney 转换为字符数据时的 style 值。

值 输出
0(默认值) 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取两位数,例如 4235.98。
1 小数点左侧每三位数字之间以逗号分隔,小数点右侧取两位数,例如 3,510.92。
2 小数点左侧每三位数字之间不以逗号分隔,小数点右侧取四位数,例如 4235.9819。
CrazyFor 2003-08-21
  • 打赏
  • 举报
回复
select convert(char(20),smallmoney字段,1) from 表
lifeforu 2003-08-21
  • 打赏
  • 举报
回复
如果允许转换成字符显示既可
select convert(varchar,单价,0) from table

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧