不是groupby表达式?

图片.png

一共就三个字段,为什么还不是groupby表达式呢

用户kWEye3931 发布于 2021-4-26 16:38 (编辑于 2021-4-26 16:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-4-26 16:46(编辑于 2021-4-26 16:50)

其他的都没错,最后的order by 错了,order by 的字段不在group by 或者查询字段之内,把order by去掉

最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-26 16:43

去掉

image.png

  • 用户kWEye3931 用户kWEye3931(提问者) 就是我去掉TM3.单价还是同样的问题
    2021-04-26 16:46 
  • snrtuemc snrtuemc 回复 用户kWEye3931(提问者) 那就*TM3.单价放到sum里面
    2021-04-26 16:48 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-4-26 16:43

SELECT 项目号,SUM(数量*单价)  from

where

group 项目号

  • 用户kWEye3931 用户kWEye3931(提问者) 不管我把* 放到括号里还是外边,group 项目号,都会报一个相同的错
    2021-04-26 16:47 
最佳回答
0
ShenRuiALv5见习互助
发布于2021-4-26 17:50

image.png

最佳回答
0
用户R1001426Lv6见习互助
发布于2021-4-27 10:02

SQL逻辑不对,SUM(字段A)* 字段B? SQL当然无法处理的...

我估计你大概想要SUM(字段A*字段B)

  • 5关注人数
  • 612浏览人数
  • 最后回答于:2021-4-27 10:02
    请选择关闭问题的原因
    确定 取消
    返回顶部