如果参数查询不出数据,展示时间最大的一条
把时间最大的一条一直放在报表里面,条件属性里面根据是否查询出来数据动态显示。
数据集层面是不能做的,
因为查询不出数据,却要查询出最大的一条数据,跟“查询不出”就矛盾了。
那么只能在报表层面做,一个数据集是查询数据,一个数据集是最大的一条。
两个都放到报表内
条件属性,如果数据集查出来为空,就显示最大的那一条,隐藏数据集的行
反之就隐藏最大的那一条的行
t.cpt
select 时间 from 表 where 条件1
union
select max(时间) from 表