蛮多番薯说要做年度统计图,正好公司也有这个需求,就抽空做了一个比较简单的模板基本需求是要按照季度,年度去查询,SQL当然都是时间段查询了,数据库时间字段类型datetime,
用日期控件可以获取时间段,但是获取季度和年度却不太方便,我看了下日期控件是有yyyy-MM类型的,不知道为什么没有yyyy类型。我只好用一个普通文本框代替
获取到普通文本框的值和季度值后,把他们拼接起来得到时间段,但是拼接的时间段是字符串格式,查询需要的是datetime格式。
当然,在JS里面把固定格式的字符串转成时间格式也是可行的,我并没有用这种方法。
仍然利用日期控件,设置查询时间段为两个不可见的时间控件,将拼接的时间字符串赋值给这两个时间控件就OK了。
具体拼接和设置详见
http://bbs.fanruan.com/blog-95316-32583.html
http://bbs.fanruan.com/forum.php?mod=attachment&aid=OTUwODV8NDdjMDRiY2ZiZDNmZWY4NjcxOTBkZjUwNjJmZTUwYjB8MTczMjIwNzgwNw%3D%3D&request=yes&_f=.cpt
官方文档里面有一篇是类似的,
http://help.finereport.com/doc-view-1992.html
编辑于 2018-2-7 18:27
|