求助:FineReport中,写数据源的时候,left,split函数应该怎么使用?

SELECT 

  a.id    as id,

  a.part  as part

  left("HelloWOrd",6)  as acity,

 split(a.part,":")  as arrPart,

  b.city  as cityname

FROM 

           biao1  a 

LEFT JOIN  biao2  b on b.cityid = int(left(a.part,6)+0)

where 1=1


FineReport 白白胖胖 发布于 2020-3-12 11:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
白白胖胖Lv2见习互助
发布于2020-3-12 15:47

在于数据库上,SQLite 数据库就不支持这些函数

最佳回答
0
孤陌Lv6资深互助
发布于2020-3-12 11:49

${}是FR的公式环境写在{}里面就好了

  • 白白胖胖 白白胖胖(提问者) 就是只能写在 where 里面么?不能写在select 里面么
    2020-03-12 11:55 
  • 白白胖胖 白白胖胖(提问者) 好像找到问题了,在于数据库上,SQLite 数据库就不支持这些函数。
    2020-03-12 12:13 
最佳回答
0
风中凌乱Lv4见习互助
发布于2020-3-12 11:56

你这个a.part as part后面少了个逗号吧

  • 白白胖胖 白白胖胖(提问者) 好像找到问题了,在于数据库上,SQLite 数据库就不支持这些函数。
    2020-03-12 12:13 
  • 2关注人数
  • 828浏览人数
  • 最后回答于:2020-3-12 15:47
    请选择关闭问题的原因
    确定 取消
    返回顶部