Sql where子句中的SSRS参数用法

Sql where子句中的SSRS参数用法,sql,reporting-services,Sql,Reporting Services,嗨,我在SQL表中有一列HOLDJOB。此值有两个值:1或0。我需要在SSRS报告中显示onHold参数为true,然后使用onHold='1'排除结果。如果它是假的。然后,报告应显示onhold 1或0的所有结果 提前谢谢 我已将和p6.HOLDJOB=@OnHold此筛选器放入查询中。在报告中,我定义了参数,如IF Yes='0'。这很好用。当选择为否时,如何显示所有记录。我的意思是我必须排除此条件我将使用以下语法格式化您的WHERE子句 SELECT p6.* FROM

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

提前谢谢


我已将
和p6.HOLDJOB=@OnHold
此筛选器放入查询中。在报告中,我定义了参数,如
IF Yes='0'
。这很好用。当选择为否时,如何显示所有记录。我的意思是我必须排除此条件

我将使用以下语法格式化您的
WHERE
子句

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

参数
@OnHold
是布尔值还是整数?