编程论坛
注册
登录
编程论坛
→
VB6论坛
高手指点 update 中使用avg的语法错误
xiaoshi112
发布于 2016-05-27 16:17, 2188 次点击
update test set ss= ss/(select avg(ss) from test) 为什么会出错?谢谢
2 回复
#2
xiangyue0510
2016-05-27 16:50
我在SQL测试了你的这个语句,没有问题,可以执行。
没法知道你报的什么错误,但是我估计有可能是ss的类型不是数值
#3
xiaoshi112
2016-05-30 10:31
回复 2楼 xiangyue0510
我是把这个语句用在VB程序当中,错误码‘-2147217900 (80040e14)’,语法错误(操作符丢失)在查询表达式‘ss/(select avg(ss) from test)’
1