FR设计器写SQL分割字符串报错


要分割的字符串id为11111:02:03:33,用indexofarray(split(id,":"),1)会报错

微信图片_20200811092438.png


FineReport Luka 发布于 2020-8-11 09:28 (编辑于 2020-8-11 09:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
jongwangLv6中级互助
发布于2020-8-11 09:33(编辑于 2020-8-11 10:35)

不能这么写,什么数据库呢


-------------------------------------------------


mysql的,你看下能不能参考:

image.png


---------------------------------------------------------------------------

FRDemo的数据库是sqlite的,比如分割日期年部分:


select 订购日期,substr(订购日期,1,instr(订购日期,"-")-1) as year from 订单


  • Luka Luka(提问者) sqlite数据库
    2020-08-11 09:44 
  • jongwang jongwang 回复 Luka(提问者) FRDemo的数据库就是这个,上面的内容也是可以用的
    2020-08-11 10:35 
最佳回答
0
ScyalcireLv7中级互助
发布于2020-8-11 09:32(编辑于 2020-8-11 09:41)

建议你直接查出来,然后在单元格里进行split公式处理,而不是放在sql里  数据库种类那么多,不是所有的函数帆软这边都能执行的

image.png

image.png


  • 3关注人数
  • 505浏览人数
  • 最后回答于:2020-8-11 10:35
    请选择关闭问题的原因
    确定 取消
    返回顶部