数据集的sql语句,在数据库中能够查询出所有数据,放在报表10.0里查询不全,在8.0里也能查询齐全

数据集的sql语句,在数据库中能够查询出所有数据,放在报表10.0里查询不全,在8.0里也能查询齐全,是怎么回事呢?不全的数据都是以前

SELECT a.id,a.org_id,a.person_id,b.name,b.birthday,TIMESTAMPDIFF(YEAR, b.birthday, CURDATE()) as age,b.sex,b.tel,c.profession,b.current_area_id,d.province,d.city,d.district, b.current_addr,

a.dept_id,e.name as dept_name,a.check_time,a.diagnose_time,disease_name,a.dot_user_id,f.realname as dot_realname

FROM t_rc_aids a

left join t_person b on a.person_id=b.id

left join t_person_ext c on a.person_id=c.person_id

left join t_area d on b.current_area_id=d.id

left join t_org_department e on a.dept_id=e.id

left join t_user f on a.dot_user_id=f.id

where a.del_flag=0 and b.del_flag=0 and a.org_id='${orgId}' and Year(a.report_time)='${year}';


FineReport mingyang119 发布于 2020-10-27 13:04 (编辑于 2020-10-27 13:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
mingyang119Lv3见习互助
发布于2020-10-27 15:14

错误原因:决策系统数据连接的主机名称写错:把服务器的路径写成本地了,在报表里数据集连接处看不到,需要到决策系统才能看到。

最佳回答
0
海拉鲁魔头Lv6中级互助
发布于2020-10-27 13:05(编辑于 2020-10-27 13:24)

先写一条单表查询的SQL,然后在两个版本不同的设计器上运行一下看看有多少条数据就知道是不是设计器版本的原因导致数据条数不一样了啊,如果条数一样则代表是SQL出的问题,然后再针对性的去排查错误

最佳回答
0
shirokoLv6资深互助
发布于2020-10-27 13:12

orgId,year

两个参数你在两边给的是一致吗?两边用同样的参数预览对比一下

  • mingyang119 mingyang119(提问者) 参数是一样的,报表排版是一样的
    2020-10-27 13:15 
  • shiroko shiroko 回复 mingyang119(提问者) 你直接用数据集预览,不要开报表。。影响因素太多了
    2020-10-27 13:25 
  • mingyang119 mingyang119(提问者) 回复 shiroko 数据集预览显示的数据也是显示的不全
    2020-10-27 15:00 
  • 2关注人数
  • 361浏览人数
  • 最后回答于:2020-10-27 15:14
    请选择关闭问题的原因
    确定 取消
    返回顶部