就是报表查询界面传递一个参数 type(查询类型)(0: 内部, 1:外部,2:科室 -1:全部) 这些信息,
其他查询条件都是开始时间,结束时间,部门名称.......
但是这个查询类型(type) 选择的类型不同而查询的页面也不同,
比如 传入 参数 0 , 查询的SQL, 可能是 select A.a1,A.a2... from A where a.time >= ? and a.time <= ? ... 查询列可能有10列
如果传入 1: select B.b1,B.b2... from B where a.time >= ? and a.time <= ? ... 查询的列可能只有5列。
如果传入 2:select C.c1,C.c2... from C where a.time >= ? and a.time <= ? ... 查询的列可能就有15列。
就是说用户根据选择的参数不同能查询到不同报表,但是这个查询界面只有一个!!!
具体该怎么搞啊! 我想了好几天就是没有解决方法!! 我用的版本是COGNOS10!
谢谢各位大神!!
收起