【问题标题】:Substituting SQL double pipe In Crystal Reports在 Crystal Reports 中替换 SQL 双管道
【发布时间】:2016-11-10 09:26:24
【问题描述】:

我想删除水晶报表中的 SQL,并在选择专家工具中使用等效逻辑对其进行过滤,以便更轻松地从旧版本迁移到新版本。

我遇到的问题是如下 SQL 查询

WHERE YEAR||MONTH >= '201504'
AND WHERE YEAR||MONTH <='201602'

直观地说,这是 2015 年 4 月到 2016 年 2 月之间的查询。

我看不出如何在“选择专家”工具中做到这一点,因为我可以指出年份和月份以及它们之间的值,但没有指定像上面指出的那样的范围。

基本上,如果可以使用基本运算符 ('

【问题讨论】:

    标签: sql crystal-reports


    【解决方案1】:
    {table.year}&{table.month} in ("201504" to "201602")
    

    或者如果你的字段是数字

    totext({table.year},"#")&totext({table.month},"#") in ("201504" to "201602")
    

    【讨论】:

    • 非常感谢!我正在寻找的完美解决方案。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多