Foxtable(狐表)用户栏目专家坐堂 → SQL报表报错问题


  共有4095人关注过本帖树形打印复制链接

主题:SQL报表报错问题

帅哥哟,离线,有人找我吗?
hopestarxia
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
SQL报表报错问题  发帖心情 Post By:2021/7/28 12:11:00 [只看该作者]

老师,窗口中SQL查询表,查询语句放在SQL查询分析器中能正确执行得出结果,放在报表插件中,打开提出现如下图错误,请问如何处理?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210728120741.png
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 13:47:00 [只看该作者]

查询语句发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2021/7/28 14:23:00 [只看该作者]

老师,直接发语句提示报错,把语句放到文档
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:查询语句.txt

附件里了,。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 14:30:00 [只看该作者]

sql放在什么事件的?窗口设计?还是使用代码加载的?

这种复杂语句,建议到数据库建一个视图使用

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2021/7/28 14:34:00 [只看该作者]

老师,直接放在窗口table插件中的
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210728143050.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 14:42:00 [只看该作者]

到数据库建一个视图使用了

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2021/7/28 15:06:00 [只看该作者]

老师,增加到视图了还是同样报错、

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 15:08:00 [只看该作者]

应该是有其它什么代码影响了。做个例子发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2021/7/28 15:30:00 [只看该作者]

老师,找到问题了,g.name as '货位',case when m.batchcode is null then '无'  else m.batchcode end as '批次',  批号字段有的为空引起的,但是在查询分析器里是不会报错,本身数据有些为空的也是正常的,我改成当前修改的语句就能实现功能,但是空批号出来字符了,有没有什么好的那里不会那CASE WHEN 判断?

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110810 积分:563988 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/28 15:40:00 [只看该作者]

不应该呀,方便导几个表数据发上来测试一下

这样呢?
g.name as '货位',case when m.batchcode is null then ''  else m.batchcode

 回到顶部
总数 11 1 2 下一页