Topとbottonの10%の販売員を探しています。SQL 2005または2008を使用してこれを行うにはどうすればよいですか?トップセールスの人を見つけよう
DECLARE @Sales TABLE
(
SalesPersonID varchar(10), TotalSales int
)
INSERT @Sales
SELECT 1, 200 UNION ALL
SELECT 2, 300 UNION ALL
SELECT 7, 300 UNION ALL
SELECT 4, 100 UNION ALL
SELECT 5, 600 UNION ALL
SELECT 5, 600 UNION ALL
SELECT 2, 200 UNION ALL
SELECT 5, 620 UNION ALL
SELECT 4, 611 UNION ALL
SELECT 3, 650 UNION ALL
SELECT 7, 611 UNION ALL
SELECT 9, 650 UNION ALL
SELECT 3, 555 UNION ALL
SELECT 9, 755 UNION ALL
SELECT 8, 650 UNION ALL
SELECT 3, 620 UNION ALL
SELECT 5, 633 UNION ALL
SELECT 6, 720
GO
また、私は部門を追加すると、どのようにして各部門のトップ10%とボトム10%を見つけるために同じクエリを書くことができますか?私は両方のクエリが欲しいです。
あなたの質問を調整することをお勧めします。それはメインページにあるように、あなたは販売人を雇うように見えます:-P –