求助各位大佬,公式里的sql函数,查询的表名不能拼接吗?

C2单元格是一个公式要用到sql(),里面查询的表名是B2单元的值,查不出来;不用B2拼接,直接把表名写全了是可以查出来的。

看不懂哪里有问题,麻烦各位大神帮忙看一下,谢谢!

image.png

image.png

FineReport 孙一 发布于 2019-10-23 11:35
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
2
nanxi111Lv5见习互助
发布于2019-10-23 11:41

B2+"AS t

这里表名和AS中间少了个空格吧。应该是字符串拼接出来的语句有问题,你可以另外用一个单元格把拼接出来的语句展示出来看下,拿出来执行看看问题

  • 孙一 孙一(提问者) 诶妈呀,居然是空格!蟹蟹蟹蟹
    2019-10-23 12:15 
最佳回答
1
Doctor_WeiLv7中级互助
发布于2019-10-23 11:39(编辑于 2019-10-23 11:40)

image.png

dbo可去掉

  • 孙一 孙一(提问者) 不喜欢用参数才硬要写sql……有参数以外的方法就不用参数……非常感谢!
    2019-10-23 12:17 
最佳回答
1
黄源Lv6中级互助
发布于2019-10-23 11:51

image.png框起来那部分用公式在d2单元格显示出来看下拼出来结果

最佳回答
0
13203577033Lv5见习互助
发布于2019-10-23 11:37(编辑于 2019-10-23 11:39)

试一试前面加一个$B2? 或者双引号引住试一试呢

  • 孙一 孙一(提问者) 试了,是空格的原因,非常感谢!
    2019-10-23 12:16 
  • 13203577033 13203577033 回复 孙一(提问者) 嗯嗯
    2019-10-23 13:37 
  • 5关注人数
  • 829浏览人数
  • 最后回答于:2019-10-23 11:51
    请选择关闭问题的原因
    确定 取消
    返回顶部