注册 登录
编程论坛 VB6论坛

高手指点 update 中使用avg的语法错误

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