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

时间:2021-06-23 19:44:05

标签: group-by sql-order-by invalidation

我是“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 子句中。

0 个答案:

没有答案
相关问题