还是关于累计数据的问题!!!

关键日期还是只有这一些, 我想通过选择日期控件,比如2019-10,则可以得到2019-01到2019-10的累计数据,可以实现嘛,希望各位大佬帮帮忙


FineReport lxy2 发布于 2019-10-31 11:56
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
lxy2Lv6中级互助
发布于2022-8-31 10:45

先把数据按期间用逗号拆分开来成多行,再查询

最佳回答
0
firegunzxLv6高级互助
发布于2019-10-31 11:59(编辑于 2019-10-31 12:09)

你这种数据格式提取不了10月份的数据啊

必须用sql把类似于10,11,12这种数据分开成3条,否则没办法准确计算1-10月份的数据

参数好说,直接 fnayear=left('${参数}',4) and 月份 between 1 and right('${参数}',2) 就行

  • lxy2 lxy2(提问者) 这个能分开吗
    2019-10-31 13:39 
  • firegunzx firegunzx 回复 lxy2(提问者) 不好分,在sql层面比较复杂,涉及到循环。但是一般erp软件都有期初期末的科目余额表,你要是月结的话,直接取这个表的数据就行。换个思路,没必要非得在这张表里取。
    2019-10-31 13:47 
  • lxy2 lxy2(提问者) 回复 firegunzx 没有其他的数据来源了,只有这个
    2019-10-31 13:55 
最佳回答
0
hpmpkkLv3中级互助
发布于2019-10-31 12:06

数据搞全一点哇,period是月份吗,那为什么两个10,11,12

  • lxy2 lxy2(提问者) 因为是不同的科目呀
    2019-10-31 13:34 
  • hpmpkk hpmpkk 回复 lxy2(提问者) sql确实难写,让楼上那哥们给你写一下 哈哈
    2019-10-31 14:01 
  • lxy2 lxy2(提问者) 回复 hpmpkk 请你喝奶茶,大哥可不可以教一下我
    2019-10-31 14:08 
  • hpmpkk hpmpkk 回复 lxy2(提问者) 你这个一条记录是三个月的总和吗,那怎么把10月份数据单独拆出来,除以3?这是你们自己的业务逻辑啊,我咋写
    2019-10-31 16:56 
  • lxy2 lxy2(提问者) 回复 hpmpkk 嗯就是一个季度的,我已经暂时放弃了,还是谢谢大哥来回答问题啦
    2019-10-31 16:59 
  • 2关注人数
  • 454浏览人数
  • 最后回答于:2022-8-31 10:45
    请选择关闭问题的原因
    确定 取消
    返回顶部