where子句中的SSRS参数用法

时间:2019-04-07 23:29:47

标签: sql reporting-services

嗨,我在SQL表中有一列HOLDJOB。这个1或0有两个值。我需要在SSRS报告中显示onHold参数为true,然后使用ONHOLD ='1'排除结果。如果是假的。然后报告应显示保留值为1或0的所有结果

预先感谢

我已将AND p6.HOLDJOB =@OnHold这个过滤器放入查询中。在报告中,我定义了类似IF Yes='0'的参数。一切正常。选择为否时如何显示所有记录。我的意思是我必须排除这种情况

1 个答案:

答案 0 :(得分:1)

我将使用以下语法设置WHERE子句的格式。

SELECT 
    p6.* 
FROM 
    YourTable AS p6
WHERE
    1=1
    AND (@OnHold = 0 OR p6.HOLDJOB = @OnHold)