sdl,update 中的减负数的问题
update t_table set 出库数量=出库数量-Fqty where Fid='A001'
当Fqty为正数时,计算正确,
但当Fqty为负数时.如-150时,sql语句变成了
update t_table set 出库数量=出库数量--150 where Fid='A001'
则后面的-150 where Fid='A001'全部都变成了注释了,就变成了无条件,所有的语句都执行
update t_table set 出库数量=出库数量
问一下,这个问题,如何解决啊!
------解决方案--------------------update t1 set id=id-\-10 where id =1
利用\转义符
------解决方案--------------------
update t_table set 出库数量=出库数量-(-150) where Fid='A001'