【发布时间】:2010-05-11 09:20:17
【问题描述】:
我想根据参数上的变量在查询或表中的列之间进行搜索,例如
Declare @SelectAll as integer
Set @SelectAll = 1
Declare @Column as integer
Select mt.Column1, mtColumn2
From MyTable as mt
Where Case When @SelectAll = 1 Then
mt.Column1 IN(@Column) and mt.Column2 (' Selecting all")
When @SelectAll = 1 Then
mt.Column2 IN(@Column) and mt.Column1 (' Selecting all")
End
此查询的目的是允许用户在他们选择的列之间进行搜索。此外,参数的使用是为了编写报告服务报告。
【问题讨论】:
-
您之前的任何问题都得到了满意的回答吗?如果是这样,您应该返回他们并开始标记已接受的答案!
标签: sql-server reporting-services reporting