顧客の名と姓を含む 2 つの列の SUM を返すクエリがあります。
約40000件のレコードを返しています。私のクエリは:-
SELECT SUM(Orders.BusinessVolumeTotal) AS BV,
SUM(Orders.CommissionableVolumeTotal) AS PV,
ISNULL(Customers.FirstName,''), Customers.LastName
FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
WHERE Orders.OrderDate >= convert(DATETIME, '1/1/2013 12:00:00 AM')
AND Orders.OrderDate < convert(DATETIME, '12/31/2013 12:00:00 AM')
GROUP BY Customers.FirstName, Customers.LastName
しかし、BV 列と PV 列で最も高い値を持つ 10 行を返したいだけです。
前もって感謝します。