根据查询月份报表取值库里不同的表

在做HR报表,有个需求;目前HR系统是每个月都会封存一张当月的数据表 ,现在想要实现的时根据报表模版的查询时间,来分配取值不同的表数据。
比如说查询时间是2016-11到2017-01   ,那查出来的数据就分别是a01_201611、a01_201612  、a01_201701  这2张表的数据。这种效果在FR有什么方式可以实现的吗?


FineReport随便来看看 发布于 2017-1-7 09:51
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
gqmao发布于2017-1-7 09:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2017-1-7 10:25(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    这个表是每个月都会封存一张新的,比如到201702月,又有一张a01_201702  了。
      按照这种方式,得每个月都改一次,而且后续量会非常大的。
    回复
    2017-01-07 10:48 
最佳回答
0
zsh331发布于2017-1-7 10:28(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    这个表是每个月都会封存一张新的,比如到201702月,又有一张a01_201702  了。
    回复
    2017-01-07 10:47 
最佳回答
0
随便来看看发布于2017-1-7 10:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
随便来看看发布于2017-1-7 10:48(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao

    你是什么数据库,还有一个方法,就是用存储过程做数据集。
    把时间参数传入存储过程,由存储过程动态生成查询数据集。一劳永逸。
    回复
    2017-01-07 11:03 
最佳回答
0
zsh331发布于2017-1-7 10:57(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    有的,目前就是这样做得。但是领导现在想要的实时。因为做导入到一个指定表,当前月的数据是不做导入的。
    回复
    2017-01-07 11:40 
最佳回答
0
gqmao发布于2017-1-7 11:03(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    数据库是:sql server 2008    ;存储过程做数据集,也是要每张表都写进去,在把时间参数参数传入去找吧。
    回复
    2017-01-07 15:47 
最佳回答
0
随便来看看发布于2017-1-7 11:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2017-1-7 13:13(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    那就是历史表跟当前月的表关联在做汇总了,然后到下一个再还一张表做汇总了。
    回复
    2017-01-07 15:47 
最佳回答
0
austin1122发布于2017-1-7 15:13(编辑于 2023-9-6 09:34)
555
  • 随便来看看 随便来看看(提问者)

    这个思路有想过,有2个问题。第一个就是我表里存的是明细数据要清理才能用的,第二个就是时间段的查询,比如 查从2016-10 到2017-01   ,那就要显示4个月的数据了。按照这种方式只能显示前后2个的。
    回复
    2017-01-07 15:49 
  • 0关注人数
  • 804浏览人数
  • 最后回答于:2017-1-9 09:34
    活动推荐 更多
    热门课程 更多
    返回顶部