以下の例では、利益率に基づいて、すべての品目を10分位にグループ化します。
SELECT Item, Profit, QUANTILE(10, Profit) AS Decile FROM (SELECT Item, Sum(Sales) — (Count(Sales) * ItemCost) AS Profit FROM DailySales, Items WHERE DailySales.Item = Items.Item GROUP BY Item) AS Item;
結果は、例えば以下のようなテーブルになります。
Item | Profit | Decile |
---|---|---|
High Tops | 97112 | 9 |
Low Tops | 74699 | 7 |
Running | 69712 | 6 |
Casual | 28912 | 3 |
Xtrain | 100129 | 9 |