旧的BIRT报告使用{fn dbDate}
语法..
即:
WHERE
CAT.STANDARDS_CATEGORY_ID IN (select DESCENDANTID from DM_COMPONENT_TREE dct where ANCESTORID in (<in_clause>))
AND
(FACT.PHASE_COMPONENT_ID IS NULL
OR (
LP.PHASE_START_DATE <= {fn dbDate}
AND (LP.PHASE_END_DATE IS NULL OR LP.PHASE_END_DATE >= {fn dbDate})
)
)
我的团队已升级到BIRT 4.4。
运行时报告错误输出:
org.eclipse.birt.report.engine.api.EngineException:处理期间发生异常。有关详细信息,请参阅以下消息:
无法为数据集准备查询执行:参考数据集 无法获取结果集元数据 org.eclipse.birt.report.data.oda.jdbc.JDBCException:SQL语句不返回ResultSet对象。
SQL错误#1:'}'附近的语法不正确。
旧版和新版BIRT之间是否会出现语法更改?
如果没有,可能是什么问题?