阅读背景:

SQL列按顺序无效,不包含在聚合或组BY中

来源:互联网 
SELECT TOP 1 e.EmployeeID
FROM Employees e
    INNER JOIN Orders o ON o.EMployeeID = e.EmployeeID
    INNER JOIN (
      SELECT OrderID,
             SUM((UnitPrice * Quantity) - Discount) AS TotalOrderPrice
      FROM [Order Details]
      GROUP BY OrderID
    ) oi ON oi.OrderID = o.OrderID
GROUP BY e.employeeid
ORDER BY TotalOrderPrice * 0.1 DESC,
         COUNT(o.OrderID) ASC
SELECT TOP 1 e.EmployeeID
FROM Employees e
    



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: