以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  LIKE附件的语法错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91914)

--  作者:douglas738888
--  发布时间:2016/10/21 17:13:00
--  LIKE附件的语法错误

老师,用SQL SERVER 数据库后,报错:无法完成延迟准备.......错误位置   LIKE 附件语法错误,

 

要用 CASE WHEN吗,还是不能用* ,  应该怎么改

 

b.Totals.AddExp("工程性质_变电工程","-1*(工程性质 Like \'%变电%\')","工程性质_变电")

[此贴子已经被作者于2016/10/21 17:28:07编辑过]

--  作者:有点蓝
--  发布时间:2016/10/21 17:31:00
--  

b.Totals.AddExp("工程性质_变电工程","case when 工程性质 Like \'%变电%\' then -1
 else 工程性质_变电 end")
--  作者:douglas738888
--  发布时间:2016/10/21 17:55:00
--  

老师,这种报错,哪里还不对,我看了帮助应该是对的

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

--  作者:douglas738888
--  发布时间:2016/10/21 18:31:00
--  
b.Totals.AddExp("工程性质_变电工程","case when 工程性质 Like \'%变电%\' then -1 else 0 end",“工程性质_变电”)  这样就不报错了!!老师这样对吗?
--  作者:有点蓝
--  发布时间:2016/10/22 8:50:00
--  
对的,达到要求就可以