1
15
查尔斯几乎得到了正确的答案。
这是SQL中用于条件谓词的经典“模式”。如果
如果
例如:
不要使用动态SQL,不要使用IF或CASE。 |
2
3
这个怎么样@选中是您的位变量。
编辑: 另外,如果您没有使用存储过程,那么请使用存储过程。 |
3
1
很抱歉,我没有太多地使用SSRS,但是如果您可以将复选框的值放入@checked参数中,这应该会起作用。 或者,您可以使用CASE WHEN语句。 |
4
1
|
5
1
这将在SSRS 2000中起作用,但用作最后手段。 (坏)伪代码
退房 Executing "Dynamic" SQL Queries . 从搭便车指南到SQL Server 2000 Reporting Services |
6
1
|
7
0
如果您可以使用存储过程,那么在那里可能更容易实现。把你的情妇交上来。根据您的条件创建一个SQL字符串,并对该SQL字符串执行EXEC,存储的过程将返回您需要的结果。 |
8
0
您还可以采用另一种方法并使用Exec函数:
注意使用两个撇号
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
Java · 使用交叉应用同时显示两列 2 年前 |