AND OR 运算符与 SSRS
我在 SSRS 查询方面遇到问题。
当我将其加载到 SSRS 报告中时,名称参数起作用并返回正确的结果。 但是,当我搜索时,州、字段、地点不起作用。它返回这些列中的所有数据。过滤器不起作用。 (单击“查看报告”)
我有一种感觉,它的语法围绕“与”或“或”?
TIA
select * from address..addressmaster
WHERE (addressmaster.loc_name like '%' + @loc_name + '%')
or (addresumaster.[state] LIKE '%' + @state + '%')
or (addressmaster.TCU like '%' + @TCU + '%')
or (addressmaster.street_name like '%' + @street_name + '%')
I am having issues with a SSRS query.
When I load this into an SSRS report the name parameter works and returns the correct results.
However the state, field, loc doesnt work when I search. It returns all the data in those columns. The filter doesnt work. (click View Report)
I have a feeling its the syntax around the AND OR?
TIA
select * from address..addressmaster
WHERE (addressmaster.loc_name like '%' + @loc_name + '%')
or (addresumaster.[state] LIKE '%' + @state + '%')
or (addressmaster.TCU like '%' + @TCU + '%')
or (addressmaster.street_name like '%' + @street_name + '%')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是我设置参数的方法:
然后在 SQL 中您可以检查 NULL 值或使用输入的值进行过滤。
Here's how I'd setup your parameters:
Then in the SQL you can check for the NULL value or filter using the value entered.