在 ORDER BY 子句中无效,因为它既不包含在聚合函数中也不包含在 GROUP BY 子句中,但它包含在聚合函数中

问题描述

我是“GROUP BY”功能的新手。请告诉我我对此错误消息的不理解。 :o) 谢谢,RL

Select 
Rep.vendor.vendorName,Sum(Rep.PurchaSEOrderLine.Extendedamount)

From Rep.PurchaSEOrder
       LEFT JOIN Rep.PurchaSEOrderLine
              ON Rep.PurchaSEOrder.PurchaSEOrder = Rep.PurchaSEOrderLine.PurchaSEOrder
       LEFT JOIN Rep.vendor
              ON Rep.vendor.vendor = Rep.PurchaSEOrder.vendor
       
Where Rep.PurchaSEOrder.PurchaSEOrderDate between '2020-01-01' and '2020-03-31'

Group By Rep.vendor.vendorName

Order By Rep.PurchaSEOrderLine.Extendedamount

------------------------*/

消息 8127,级别 16,状态 1,第 16 行 ORDER BY 子句中的“Rep PurchaSEOrderLine Extendedamount”列无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)