[英]How to filter SQL query by using SSRS Yes or No Parameter
如何将是或否参数传递给SSRS中的SQL查询。 我已将@MyParam值设置为1和0。如果参数“是”应与其他类型一起包含“直接”类型的结果。 如果为“否”,则结果应与其他人不存在“直接”关系。
像往常一样,将不胜感激帮助! :)
我的查询:
SELECT EQ_WO_ID, EQ_WO_ID, job_type FROM EQ
WHERE ((@MyParam = 1 and job_type='Direct') or (@MyParam = 0 and job_type not null))
您描述的逻辑是:
WHERE ((@MyParam = 1) or
(@MyParam = 0 and job_type <> 'Direct')
)
如果job_type
可以为NULL
,那么您需要考虑0
条件。
只是另一个选择。 (我的读物是否包含DIRECT)。
MyParam可以是BIT或INT
....
Where sign(patindex('%Direct%',job_type))=@MyParam
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.