我想删除水晶报表中的SQL并使用select expert工具中的等效逻辑对其进行过滤,以便更轻松地从旧版本迁移到更新版本。
我遇到的问题是SQL查询,如下所示
WHERE YEAR||MONTH >= '201504'
AND WHERE YEAR||MONTH <='201602'
直观地说,这是有意义的,是2015年4月到2016年2月之间的查询。
我没有看到在“选择专家”工具中这是如何实现的,因为我可以指示它们之间的年份和月份以及值,但不能指定如上所示的范围。
基本上如果可以使用我的年份和月份的基本运算符('&lt;''&lt; =''=')重写此语句,那将解决我的问题。谢谢!
答案 0 :(得分:1)
{table.year}&{table.month} in ("201504" to "201602")
或者您的字段是数字
totext({table.year},"#")&totext({table.month},"#") in ("201504" to "201602")