注册 登录
编程论坛 VB6论坛

求大神帮助: GROUP BY jk_spname ORDER BY jk_spsl 缺少表达式

VB_新手 发布于 2014-09-13 12:50, 391 次点击
rec_k.Open "SELECT jk_spname as 名称, SUM(jk_spsl) as 数量, SUM(jk_spzj) as 总价  FROM jkb  GROUP BY jk_spname  ORDER BY  jk_spsl ", cn, adOpenStatic, adLockOptimistic

这个句子报错:GROUP BY jk_spname  ORDER BY  jk_spsl 缺少表达式?
偶是新手,请大家指教
2 回复
#2
alike1232014-09-18 14:30
把表格的结构说一下,或者上个图
#3
风吹过b2014-09-18 14:33
rec_k.Open "SELECT jk_spname as 名称, SUM(jk_spsl) as 数量, SUM(jk_spzj) as 总价  FROM jkb  GROUP BY jk_spname  ORDER BY  jk_spsl ", cn, adOpenStatic, adLockOptimistic

这个句子报错:GROUP BY jk_spname  ORDER BY  jk_spsl 缺少表达式?

返回的字段中,没有 jk_spsl 只有 这个的求和,
所以,要排序,应该是使用 数量 吧。

没测试环境,没办法测试,只是猜想。
1