在设计报表查询参数时,有时需要用到时间范围,并且时间范围再添加一个间隔,如间隔5s,间隔60s,间隔一个小时等。下面利用在MySQL数据库设计的表,设计报表,使用时间范围查询,操作如下:
工具/原料
1
MySQL
2
MySQL客户端
3
FineReport
4
浏览器
5
截图工具
方法/步骤
1
第一步,打开MySQL客户端工具,新建数据库表,添加三个字段id、statisDate和remark,如下图所示:
2
第二步,保存数据库表为t_statis_date,向这张表插入20条数据,每隔几秒钟插入一条记录,如下图所示:
3
第三步,打开报表设计器,使用本地数据库新建数据库查询,直接使用t_statis_date表创建SQL语句,如下图所示:
4
第四步,在模板数据集下面,依次拖动字段到报表上,分别写上字段的描述,如下图所示:
5
第五步,点击参数栏,然后拖曳三个label控件和两个时间控件、一个输入框控件以及一个查询按钮,如下图所示:
6
第六步,保存预览查询结果,输入时间间隔、开始时间和结束时间,如下图所示:
注意事项
1
注意在MySQL数据库创建日期时间类型字段
2
注意使用FineReport报表工具时间范围和时间间隔查询方法