单元格SQL函数问题

想在C3单元格里面查出,B3的本级和下级,sql这样写,但是报错。参数为id

单元格sql函数.png

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

关闭帆软,打开重新预览,为啥我也不太理解

最佳回答
1
bb15211141062Lv5见习互助
发布于2018-11-15 17:22

你这个sql语句不是返回好几行数据么?

最佳回答
0
yi丶搁浅Lv2中级互助
发布于2018-11-15 15:08(编辑于 2018-11-15 15:32)

image.png数据库名称

image.png

  • ymfanruan ymfanruan(提问者) 改为:SQL(\"zh6\",\"select fid,fpid,fname from U_ORGANIZATION start with fid =\'\"+ B3+\"\' connect by prior fid = fpid\") ,还是一样的错误
    2018-11-15 15:16 
  • yi丶搁浅 yi丶搁浅 回复 ymfanruan(提问者) 看一下公式解释
    2018-11-15 15:32 
  • ymfanruan ymfanruan(提问者) 应该是定义的连接名称吧,
    2018-11-15 15:46 
  • yi丶搁浅 yi丶搁浅 回复 ymfanruan(提问者) 数据库名称哦,sql函数一次只能返回一列数据,不能返回多列。如果需要多列需要后期处理。参考如下 http://help.finereport.com/doc-view-1976.html
    2018-11-15 16:09 
  • yi丶搁浅 yi丶搁浅 回复 ymfanruan(提问者) 这个是返回一列数据的sql SQL(\"zh6\",\"select fid from U_ORGANIZATION start with fid =\'\"+ B3+\"\' connect by prior fid = fpid\",1)
    2018-11-15 16:10 
最佳回答
0
轩辕丶尘Lv2初级互助
发布于2018-11-15 15:10

查询的时候要根据数据库名称,不是数据集名称

最佳回答
0
axingLv6专家互助
发布于2018-11-15 15:25

sql函数有四个参数,最后两个参数是列和行

行参数可以省略,列参数不能省略

你两个参数都没写,当然错了

blob.png

  • 4关注人数
  • 1326浏览人数
  • 最后回答于:2018-11-15 17:22
    请选择关闭问题的原因
    确定 取消
    返回顶部