我試圖得到一個查詢,以顯示產品銷量最高的產品名稱和城市。以下是我正在使用的代碼:顯示產品名稱和城市,該產品的銷售量最大
SELECT DISTINCT
(s.city),
MAX(t.quantity),
p.Name
FROM [DS715-Cameron-Erwin].dbo.Tb_Transactions AS t,
[DS715-Cameron-Erwin].dbo.Tb_Product AS p,
[DS715-Cameron-Erwin].dbo.Tb_Supplier AS s
WHERE p.prod_id = t.prod_id
AND s.Supp_ID = t.Supp_ID
GROUP BY t.Prod_ID,
p.name,
s.city
ORDER BY p.name, s.city
這給了我每個城市中每種產品的最高銷售量。
從截圖中有每個產品(飛機,汽車,船舶......)的多條記錄。我試圖爲購買量最高的每個產品獲取單個記錄。 因此,最高紀錄只會顯示飛機,因爲大部分訂單都來自那裏。
後的樣本數據,並基於該樣本數據所需的輸出 - 我不完全相信,我明白你的問題,以及我最初以爲我做到了。 – Brian
運行查詢時添加了輸出的屏幕截圖。 –