stimulsoft 上两个不同的查询是否填充变量

加布里埃尔·奥古斯托

我正在使用 Stimulsoft Design 制作报告,并使用两个变量进行过滤。

所以我想让数据源构建一个 SQL 语句,如果过滤器一个被填充,另一个是空的,另一个 SQL 如果过滤器 2 被填充而另一个是空的,也许还有一个 else 语句......

所以它会是这样的:

如果过滤器一已填充而过滤器二为空,则进行选择 1,即:

SELECT * FROM tableExample WHERE column1 LIKE '%{filter1}%'

如果过滤器二已填充而过滤器一为空,则进行选择 2,即:

SELECT * FROM tableExample WHERE id = '%{filter2}%'

ID 是主键。

嗯,我可以这样做吗?

也许我只能使用 SQL 来检查它,但我不知道如何做到这一点,有人可以帮我吗?

谢谢!

蒂姆·比格莱森

如果您正在寻找包含您的逻辑的单个查询,您可以尝试以下操作:

SELECT *
FROM tableExample
WHERE
    (COALESCE(filter2, '') = '' AND COALESCE(filter1, '') <> '' AND
     filter1 LIKE '%{filter1}%') OR
    (COALESCE(filter1, '') = '' AND COALESCE(filter2, '') <> '' AND
     id = '%{filter2}%')

请注意,有些丑陋的COALESCE调用存在,因为我不知道您所说的empty. 这是指NULL空字符串,还是两者兼而有之?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

StimulSoft入门

来自分类Dev

如何从Stimulsoft报表中的业务对象中正确配置因变量?

来自分类Dev

如何在Stimulsoft Reporter中的任何数据段之后添加例如5个空行?

来自分类Dev

stimulSoft中的错误

来自分类Dev

在stimulsoft报告上建立到sql服务器错误26的连接时发生与网络相关或特定于实例的错误

来自分类Dev

根据情况在stimulsoft报告中隐藏乐队

来自分类Dev

StimulSoft v2015.2(StiMvcMobile)错误

来自分类Dev

SWITCH(PHP)上的两个不同的$ _GET变量

来自分类Dev

一个打印语句,两个变量在两个不同的行上打印

来自分类Dev

熊猫检查两个值是否在统计上不同

来自分类Dev

是否可以在UITableViewCell上附加两个指向两个不同UIViewControllers的segue?

来自分类Dev

MongoDB:填充或查询两个集合

来自分类Dev

ggplot中的两个填充变量

来自分类Dev

无法在MVC视图中加载Stimulsoft报告

来自分类Dev

如何将参数发送到Stimulsoft?

来自分类Dev

Stimulsoft导出仅包含正方形的pdf

来自分类Dev

如何在stimulsoft中设置文本格式

来自分类Dev

引发了类型为“ Stimulsoft.Base.Serializing.StiDashboardAssemblyIsNotFoundException”的异常

来自分类Dev

如何将参数发送到Stimulsoft?

来自分类Dev

stimulsoft报告通过vb.net添加我的功能

来自分类Dev

无法在MVC视图中加载Stimulsoft报告

来自分类Dev

将stimulsoft集成到MVC4应用程序

来自分类Dev

用于ASP.NET MVC5.2的StimulSoft报告

来自分类Dev

参数未反映stimulsoft(C#)中的Panel

来自分类Dev

c#如何以编程方式过滤stimulsoft报告?

来自分类Dev

在 stimulsoft 报告中处理关系时出现错误

来自分类Dev

在 Asp.net core 中使用 Stimulsoft 报告数据

来自分类Dev

如何在 stimulsoft 中为多页报告创建目录?

来自分类Dev

将存储过程的值传递给 Stimulsoft 报告

Related 相关文章

  1. 1

    StimulSoft入门

  2. 2

    如何从Stimulsoft报表中的业务对象中正确配置因变量?

  3. 3

    如何在Stimulsoft Reporter中的任何数据段之后添加例如5个空行?

  4. 4

    stimulSoft中的错误

  5. 5

    在stimulsoft报告上建立到sql服务器错误26的连接时发生与网络相关或特定于实例的错误

  6. 6

    根据情况在stimulsoft报告中隐藏乐队

  7. 7

    StimulSoft v2015.2(StiMvcMobile)错误

  8. 8

    SWITCH(PHP)上的两个不同的$ _GET变量

  9. 9

    一个打印语句,两个变量在两个不同的行上打印

  10. 10

    熊猫检查两个值是否在统计上不同

  11. 11

    是否可以在UITableViewCell上附加两个指向两个不同UIViewControllers的segue?

  12. 12

    MongoDB:填充或查询两个集合

  13. 13

    ggplot中的两个填充变量

  14. 14

    无法在MVC视图中加载Stimulsoft报告

  15. 15

    如何将参数发送到Stimulsoft?

  16. 16

    Stimulsoft导出仅包含正方形的pdf

  17. 17

    如何在stimulsoft中设置文本格式

  18. 18

    引发了类型为“ Stimulsoft.Base.Serializing.StiDashboardAssemblyIsNotFoundException”的异常

  19. 19

    如何将参数发送到Stimulsoft?

  20. 20

    stimulsoft报告通过vb.net添加我的功能

  21. 21

    无法在MVC视图中加载Stimulsoft报告

  22. 22

    将stimulsoft集成到MVC4应用程序

  23. 23

    用于ASP.NET MVC5.2的StimulSoft报告

  24. 24

    参数未反映stimulsoft(C#)中的Panel

  25. 25

    c#如何以编程方式过滤stimulsoft报告?

  26. 26

    在 stimulsoft 报告中处理关系时出现错误

  27. 27

    在 Asp.net core 中使用 Stimulsoft 报告数据

  28. 28

    如何在 stimulsoft 中为多页报告创建目录?

  29. 29

    将存储过程的值传递给 Stimulsoft 报告

热门标签

归档