【发布时间】:2021-08-27 19:11:00
【问题描述】:
我正在将 Crystal Report 转换为 SSRS。在 CR 选择记录部分有几个过滤器,包括这样的 IF 语句:
(if BeginCompany <> 0 and EndCompany <> 999 then
Company between BeginCompany and EndCompany else 1 = 1)
如何在我的数据集中的 SQL WHERE 子句中创建等效的 CASE 语句?谢谢。
【问题讨论】:
-
仅供参考
case是一个表达式而不是一个语句。 -
根据问题指南,请展示您的尝试并告诉我们您发现了什么(在本网站或其他地方)以及为什么它不能满足您的需求。
-
那么如果 BeginCompany 是一个“有效值”而 EndCompany 是 999,你就忽略这两个?
标签: sql sql-server reporting-services