我想寫一個查詢,將在一個查詢中產生頂行和底行。我可以找到一個或另一個,但我不能同時排在一起。如何在一個查詢中返回頂部和底部的行?
以下是我有:
SELECT (SELECT top(1) Lastname + ',' + firstname FROM
CUSTOMERS
join orders on customerID = customerID_fk
join orderDetails on orderID = orderID_fk
group by Lastname + ',' + firstname
order by sum(quantity) desc);
這裏是一個鏈接:http://sqlfiddle.com/#!6/51ad4/129
什麼是讓我期待的回報最好的做法?
你在尋找最大和最小總和記錄嗎? –
我正在查找訂購最多商品的人員以及訂購人數最少的人員。 – MrWhale