当前位置: 代码迷 >> Sql Server >> 这个SQL对吗 convert解决方法
  详细解决方案

这个SQL对吗 convert解决方法

热度:247   发布时间:2016-04-27 21:50:47.0
这个SQL对吗 convert
update   Userinfo   set   huiyuan= '000000 '   where     Convert(bigint,accounts) <=88800011   and   Convert(bigint,accounts> =88800010
accounts   是char   型



------解决方案--------------------
--try

update Userinfo set huiyuan= '000000 ' where
Convert(bigint,rtrim(ltrim(accounts))) between 88800010 and 88800011

------解决方案--------------------
accounts中必须是纯数字的字符串.
------解决方案--------------------
update Userinfo set huiyuan= '000000 ' where isnull(accounts, ' ')between '88800010 ' and '88800011 '

刚才反过来了

------解决方案--------------------
字段上最好加上约束。
  相关解决方案