正常执行的sql在帆软里报错

在数据库客户端可以正常执行VHP(SAKOW2F7~IG93`SE`~0.png

帆软里执行报错

4{W}%%I$RI5C(%YPHU(8GT8.jpg

其他语句在帆软可以正常执行,和语句后面的分号没有关系,加与不加分号我都试过了。

image.png

FineReport 用户29799470 发布于 2021-3-17 10:35 (编辑于 2021-3-17 10:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
1
一心向明月Lv5见习互助
发布于2021-3-17 10:52

不分组求和,单独查这两列,可以出来数据吗?

  • 用户29799470 用户29799470(提问者) .....单独查tag_value_int也是报这个错。 这个是我后来新增的字段,数据库里是可以查出来的。 难道是帆软没有更新到这个字段???
    2021-03-17 10:59 
  • 一心向明月 一心向明月 回复 用户29799470(提问者) 你直接 SELECT * FROM 表,全查一下,看帆软里面是不是少字段
    2021-03-17 11:08 
  • 用户29799470 用户29799470(提问者) 回复 一心向明月 sql报错的原因确实是帆软里面少了那个字段。这是我刚新增的一个字段,数据库里是可以查到的,帆软不会同步过来吗?
    2021-03-17 14:32 
最佳回答
0
张洪威Lv6高级互助
发布于2021-3-17 10:36

后面的分号去掉。

  • 用户29799470 用户29799470(提问者) 不是分号问题,去掉也还是报错。而且新版的帆软,分号应该不影响执行了
    2021-03-17 10:44 
  • 张洪威 张洪威 回复 用户29799470(提问者) 你截图的字段后面有个_int,不加别名也能查出来吗。
    2021-03-17 10:47 
  • 用户29799470 用户29799470(提问者) 回复 张洪威 嗯,不加别名也能查出来
    2021-03-17 10:50 
  • 张洪威 张洪威 回复 用户29799470(提问者) 数据库链接有没有选对。
    2021-03-17 11:01 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-3-17 10:52

试试select tag_ phy,sum(tag_ value_ int) as aaa from tag_ data normal group by tag_ phy;

  • 用户29799470 用户29799470(提问者) 我最开始就是写的这个sql,执行不了。刚才也试了下,不行
    2021-03-17 10:56 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-3-17 10:56
把你group by字段也写到select中实施 例如:select sum(a) as aaa,b from 表 group by b
最佳回答
0
ScyalcireLv7中级互助
发布于2021-3-17 11:00

你的group by 后面的字段不在select后面 报错提示的是无效的列名称

最佳回答
0
烟尘Lv6高级互助
发布于2021-3-17 11:08

问题出在tag_value_int

可以先用 select * from table 查一下看有没有显示出这个字段

如果没有,就检查一下数据库表和数据库链接

如果有,那就在tag_value_int左右加个 ` 试试

  • 5关注人数
  • 694浏览人数
  • 最后回答于:2021-3-17 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部