PB用sql语句查询,数据库发挥错误信 max()方法没有定义怎么办?
如图,不光max()报错,就连count(),min(),sum这些常用的方法也报错,唯一不报错可以正常返回值得只有avg(),请问这是怎么解决?还有在mysql可视化工...
如图,不光max()报错,就连count(),min(),sum这些常用的方法也报错,唯一不报错可以正常返回值得只有avg(),请问这是怎么解决?还有在mysql可视化工具里用这些方法都没问题,到pb变异可以通过就是数据库报错
展开
若以下回答无法解决问题,邀请你更新回答
展开全部
提示是sj.max不存在,写的有问题吧,把语句贴出来看看
更多追问追答
追问
select max(id)
into : amount
from my_vip;
id设为int型,执行这条语句数据库会返回错误,但是把max改成avg却可以正确返回平均值,如果是在数据库界面查询而不是pb里的话,那么max()等方法是可以正常使用的
追答
数据确定已经连上了吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是直连数据库查询,还是执行sql语句啊?是不一样的,在pb里面。
更多追问追答
追问
可是我在pb里可以执行select,insert,delete,update等sql语句而且没有问题啊?在网上找到很多pb语句可是在我的pb里都无法执行,被告知格式错误,删除空格重新打都不好使,版本12.5的
追答
sql语句分两种,一种是写string格式的sql,然后执行,一种是在pb里面直接执行select,是不一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询