【发布时间】:2015-03-04 23:36:05
【问题描述】:
我正在尝试向我的报告中添加一个参数,该参数将创建一个这样的 where 子句...
WHERE 1 = 1
AND ((ID = id3 AND CLASS = class3) OR (ID = id1 AND CLASS = class1) OR (ID = id2 AND CLASS = class2))
当我在 SQL NAV 中运行该语句时,该语句有效。这就是我的 BIRT 报告中的内容,它没有给我任何错误,只是一个空白报告......
+ " WHERE 1=1 "
+ " AND ((ID = id3 AND CLASS = class3) "
+ params["parameter"]
+ " ) "
我的参数是这样的……
VALUE | DISPLAY TEXT
---------------------------------|-------------
OR (ID = id1 AND CLASS = class1) | 1
OR (ID = id2 AND CLASS = class2) | 2
任何帮助将不胜感激!
【问题讨论】:
标签: sql where-clause birt