where子句中的SSRS参数用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了where子句中的SSRS参数用法相关的知识,希望对你有一定的参考价值。

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

提前致谢

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

答案

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

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

以上是关于where子句中的SSRS参数用法的主要内容,如果未能解决你的问题,请参考以下文章

Oracle Where(条件)子句用法

Oracle Where(条件)子句用法

WHERE 子句中的动态可选参数

根据SSRS中的布尔参数选择更改文本框

C#图解教程 第十九章 LINQ

在oracle中where 子句和having子句中的区别