报表预览都有数据,但是在浏览器上就只显示了一部分数据,什么原因?


FineReport 栾珠 发布于 2020-7-20 16:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
栾珠Lv2见习互助
发布于2020-7-21 14:42

已解决,调换了时间顺序就好了,把结束时间放前面,<=enddate,,>=startdate

最佳回答
0
晓亮Lv7资深互助
发布于2020-7-20 16:40(编辑于 2020-7-20 16:47)

我看错了。重新拖拽一下


  • 栾珠 栾珠(提问者) 什么意思,不太明白,那要去那里怎么设置吗?
    2020-07-20 16:43 
最佳回答
0
yikefuLv6初级互助
发布于2020-7-20 16:45(编辑于 2020-7-20 16:47)

你不是加个了日期控件吗? 你的sql 应该写了 where 判断时间的吧  所以你的sql 过滤了时间 你截图的数据是2020-06-1的数据  把你的sql语句 发一下我就知道啦

  • 栾珠 栾珠(提问者) 我修改了下日期,改为日期期间,然后就都查不出数据来,阅览数据列名出线了小问号 select z.*,z1.*,z.qty1-z1.qty2 from ( select costcenter cost1,acctitem act1,sum(t.invwgt) qty1 from db.tbiptdok t where length(t.compid)=4 and t.acctdate between\'${monthsFrom}\' and \'${monthsTo}\' group by costcenter,acctitem )z full join( select t1.costcenter cost2,acctitem act2,sum(t.invwgt) qty2 from db.tbagiptdok t left join (select * from db.tbacb1r where acctmonth=to_char(sysdate,\'yyyy\'))t1 on t1.costcenterm=t.costcenter where t.acctdate between\'${monthsFrom}\' and \'${monthsTo}\' group by t1.costcenter,acctitem )z1 on z1.cost2=z.cost1 and z1.act2=z.act1 where z1.qty2 is null or z.qty1 is null or z.qty1-z1.qty2<>0
    2020-07-21 08:40 
最佳回答
0
gloria5Lv6见习互助
发布于2020-7-20 16:55

报表设计截图可以贴一下吗

  • 栾珠 栾珠(提问者) 我怎么不可以评论图片呀
    2020-07-21 09:01 
  • gloria5 gloria5 回复 栾珠(提问者) 你看看问题那里应该可以修改
    2020-07-21 09:05 
  • 3关注人数
  • 1740浏览人数
  • 最后回答于:2020-7-21 14:42
    请选择关闭问题的原因
    确定 取消
    返回顶部