SQL语句执行结果无数据

才用这个软件上手阶段,在试用摸索,一段查询SQL代码我在SQL中执行没问题有数据,复制到FineBI中执行没有语法错误,但查询结果为空,没有数据,试了不同的几段SQL都一样,奇怪!比如下面这个。
image.png

用户86495912 发布于 2020-8-3 15:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
ScyalcireLv7中级互助
发布于2020-8-3 15:39

as后面的别名 需要加''吗..

  • 用户86495912 用户86495912(提问者) SQL中别名要加\'\'的呀
    2020-08-03 15:51 
  • Scyalcire Scyalcire 回复 用户86495912(提问者) 我试了oracle mysql 都不需要 而且order by 后面不能用别名,你需要把别名前的一串代码 放过去
    2020-08-03 16:04 
  • Scyalcire Scyalcire 回复 用户86495912(提问者) 建议你把别名里面的\'\'去了 然后用convert那段代码 代替order by 后面的未收款
    2020-08-03 16:06 
  • 用户86495912 用户86495912(提问者) 回复 Scyalcire 我去掉order by 也不行的,整个代码是没有报错的,只是没结果,在MS SQL中执行是没问题
    2020-08-03 16:19 
  • zjc@ zjc@ 回复 用户86495912(提问者) 直接查表,什么都不加试试 select * from biz_fee 如果这样都没数据就不是sql的问题了
    2020-08-04 10:58 
最佳回答
0
LSQ000Lv5中级互助
发布于2020-8-3 15:40

finebi上数据库连接成功了没有

  • 用户86495912 用户86495912(提问者) 连接成功了的
    2020-08-03 15:48 
  • LSQ000 LSQ000 回复 用户86495912(提问者) 这里的未收款是别名,直接放在order by里面有时候是不可以的,你把你order by那段去掉看看是不是这个问题
    2020-08-03 15:57 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-3 15:41

按下面的试试

image.png

  • 用户86495912 用户86495912(提问者) 这个不太懂,试了,加括号会报错的,谢谢!我得再想想
    2020-08-03 15:50 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2021-2-25 20:53

是否服务器链接的库是测试库之类的,没有对应数据,先直接查询表能不能查出值,然后再一步一步加计算排查问题

最佳回答
0
lyq1213Lv2见习互助
发布于2021-7-26 15:49

请问这个问题 楼主解决了吗?!!

最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-26 15:55

这个sql没报错就很神奇,一般别名都是"号不是'号

  • 7关注人数
  • 760浏览人数
  • 最后回答于:2021-7-26 15:55
    请选择关闭问题的原因
    确定 取消
    返回顶部