在Crystal Reports中替换SQL双管道

时间:2016-11-09 21:30:31

标签: sql crystal-reports

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

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

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

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

我没有看到在“选择专家”工具中这是如何实现的,因为我可以指示它们之间的年份和月份以及值,但不能指定如上所示的范围。

基本上如果可以使用我的年份和月份的基本运算符('&lt;''&lt; =''=')重写此语句,那将解决我的问题。谢谢!

1 个答案:

答案 0 :(得分:1)

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

或者您的字段是数字

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