0
我有一個商店的數百個品牌的銷售清單,我希望通過銷售獲得每個商店排名前100的品牌。相關的SQL子查詢返回的行數太少
由於某些未知原因,每個商店僅返回99個品牌。 (在源表中有每每家店鋪超過900個品牌。)
這是我的查詢:
SELECT TOP (100) PERCENT SHOP, BRAND, SALES
FROM dbo.[DATA] AS D
WHERE (BRAND IN
(SELECT TOP (100) WITH TIES BRAND
FROM DATA
WHERE (SHOP= D.SHOP)
ORDER BY SALES DESC
)
)
ORDER BY BRAND, SALES DESC
出了什麼問題?
添加'基礎上,'dbo'前綴和非標準的SQL-server'標籤('[..] ')「引用」風格 – 2014-08-28 08:49:45