SELECT region, person, sum(dollars) as thousands
FROM sales
GROUP BY region, person
ORDER BY region, sum(dollars) desc
的SQL上面產生的銷售人員的完整列表,每個區域這樣SQL服務器 - 頂Saleperson每個地區
region person thousands
canada mike smith $114
canada joe blog $76
canada pete dodd $45
usa john doe $253
usa jane smyth $120
europe pieter tsu $546
europ mike lee $520
如果我只顯示每個區域的頂部銷售人員感興趣的(如下),我怎麼能最好地做到這一點?
region person thousands
canada mike smith $114
usa john doe $253
europe pieter tsu $546
您正在使用哪個版本的Sql Server? – 2010-02-19 07:21:24
邊界案例:如果有兩個在同一地區表現最佳的銷售人員,您希望展示什麼?只是任何?都?要麼? – van 2010-02-19 07:38:25
你爲什麼使用計數?伯爵只會給出匹配的記錄數量,而不是銷售額的總和。除非每次銷售正好是$ 1000 ... 如果您想要總和,請使用總和... – jle 2010-02-19 07:47:18