这是我在这里的第一个问题所以我会尽力让自己清楚。我的英语不是很好:))
我试图执行这样的事情:
EXEC [REPORT].[NEW_CLIENT] 'CLIENT_GROUP, LCSP','2014-01-01','2014-04-10'
但程序如下:
@view varchar(40),
@DATE_FROM varchar(20),
@DATE_THRU varchar(20)
(....)
CASE
WHEN charindex('''CLIENT_GROUP''',@view)<>0 THEN ' table1.client_code IS NOT NULL'
ELSE ''
END +
CASE
WHEN charindex('''LCSP''',@view)<>0 THEN ' table2.client_code IS NOT NULL '
ELSE ''
END + )'
当我执行程序时,我只能看到第一个结果,即CLIENT_GROUP。有没有办法检查@view是否有多个参数,如果有,在这两个条件之间加一个OR?
table1.client_code IS NOT NULL OR table2.client_code IS NOT NULL
谢谢,抱歉4我的英语!