把一个表里面的money类型转换成smallmoney!

seagul 2009-10-25 01:00:18
我要把一个表中的一个数据段由money类型转换成smallmoney类型插入到另一个表中,请问要怎么转,求救高手!!!!
用convert跟cast不能直接转换,要怎么去换呢??急。。。。先谢谢了
...全文
92 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
seagul 2009-10-25
  • 打赏
  • 举报
回复
多谢各位了。。过了。。
feixianxxx 2009-10-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pt1314917 的回复:]
引用 3 楼 seagul 的回复:
楼上两位兄台。。。这种方法不行的。。

从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。

因为你的数据已经超过smallmoney的最大值了。。。
[/Quote]
真想捏 PT哥 头像的脸~
SQL77 2009-10-25
  • 打赏
  • 举报
回复
从 char 数据类型到

因为你的数据超过SMALLMONEY,就用MONEY不行吗
pt1314917 2009-10-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 seagul 的回复:]
楼上两位兄台。。。这种方法不行的。。

从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
[/Quote]
因为你的数据已经超过smallmoney的最大值了。。。
seagul 2009-10-25
  • 打赏
  • 举报
回复
楼上两位兄台。。。这种方法不行的。。

从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
xman_78tom 2009-10-25
  • 打赏
  • 举报
回复


declare @m money, @sm money
set @m=$100.20
select @sm=convert(smallmoney,convert(varchar,@m))

--小F-- 2009-10-25
  • 打赏
  • 举报
回复
先换成int 再换成smallmoney

34,838

社区成员

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

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