柱形图按年份展示数据,有24,23,22三年数据
有一个时间筛选日期控件‘${rq}’
请问当筛选日期选择24年时,柱形图只展示24,23年的数据
请问当筛选日期选择23年时,柱形图只展示23,22年的数据
这样要如何做?
假设你日期字段是标准的yyyy-MM-dd格
SELECT * FROM TABLE WHERE left(日期字段,4)>='${FORMAT(YEARDELTA(rq,-1),"yyyy")}' and left(日期字段,4)<='${left(rq,4)}'
sql获取数据的时候,限定年份>=参数年份-1,并且<=参数年份
在数据集WHERE条件引入${rq}这个参数来取得2年的数据