fineReport的数据集中,子表使用if函数报错

微信图片_20241120153944.png

有一个SQL语句,子表使用if函数报错,单独将这个子表的select拿出来查询不报错。为什么

报错:

QQ20241120-152828.png

FineReport 帆软用户klk 发布于 2024-11-20 14:27 (编辑于 2024-11-20 15:40)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-20 14:34

image.png

start_time!=""

这个换个格式

len(start_time)>0

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-20 14:31

看截图没问题

最佳回答
0
豆豆小可爱Lv5中级互助
发布于2024-11-20 14:35(编辑于 2024-11-20 14:35)

${IF(LEN(aa)=0,"","AND A.rq <= "+"'"+aa+"'")}

我一般是这么写的,可参考

最佳回答
0
zhenyu123Lv4见习互助
发布于2024-11-20 14:49

tsas.shop id is not null  在这个后面加个 and 1=1

  • 帆软用户klk 帆软用户klk(提问者) 加了也没有用,子表用不了if吗
    2024-11-20 14:54 
  • zhenyu123 zhenyu123 回复 帆软用户klk(提问者) 你看下把子表拿出来,分别单独执行主表和子表看会不会报错
    2024-11-20 14:58 
  • 帆软用户klk 帆软用户klk(提问者) 回复 zhenyu123 单独用子表查询时没问题的
    2024-11-20 15:20 
最佳回答
0
姬迷怎滴Lv5初级互助
发布于2024-11-20 15:54

输入测试参数,点这个返回执行sql,看看执行的sql是什么样子的image.png

  • 6关注人数
  • 145浏览人数
  • 最后回答于:2024-11-20 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部