我有一个基于三个下拉列表的表。第一个是客户列表,第二个是日期列表,第三个是阶段列表。前两个是单值列表。我只能允许用户从每个列表中选择1。第三个列表是一个阶段列表。它包含值First,Final和Release。我的客户回到我身边,询问我是否可以为他们提供选择所有阶段的能力。这是我现在拥有的查询。我尝试使用(AnnotationDate IN(@Stage))代替(AnnotationDate = @Stage)但是不成功。任何人都可以给我一个有用的提示吗?
SELECT AdDate, Page_ID, Status, AnnotationNumber, AnnotationBy, [Role Description], AnnotationDate, AnnotationType, BusinessUnit, ActualAgencyError, ErrorType,
AnnotationComments, TeamComments, sgkComments, PA, Client, Activity, Support, Name, BusImpact
FROM vwAgencyErrorOpen
WHERE (Client = @Client) AND (AdDate = @Job) AND (AnnotationDate = @Stage)
ORDER BY Page_ID
答案 0 :(得分:1)
将您的@Stage
参数更改为多个选项。
然后从查询中删除(AnnotationDate = @Stage)
子句。
然后在数据集上设置过滤器,如下所示:
然后,您可以选择所有选项。