一个时间段情况下,同时获取上期、同期、当年数据的方法;及自定义时间查询控件;

本帖最后由 jion1761 于 2016-8-9 13:48 编辑

一个时间段情况下,同时获取上期、同期、当年数据的方法;同时将时间查询条件使用选择年、季度、月、日的方式。对应查询数据,报表结构如下:
这个问题咨询了 微信 爱喵的我帅哥镇个楼

给出的解决方案如下:查询条件只有一个时间段的情况,如果想在多个数据源同时取出上期、同期、当年的数据,可以在sql中处理,对同一个控件值,通过sql的运算,获得自己想要的时间段;主要用到 date_add(now(), interval -1 year)) (具体sql 可能还有简便的,这个是个人使用比较多的一种)
时间查询条件使用选择年、季度、月、日的方式,可能有多种实现方式,这里使用了一个多选下拉树,帮助文档地址http://help.finereport.com/doc-view-1048.html




FineReportjion1761 发布于 2016-8-9 13:34
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
星痕发布于2016-8-9 13:34(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 630浏览人数
  • 最后回答于:2016-8-9 13:34
    活动推荐 更多
    热门课程 更多
    返回顶部