mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
28 lines
690 B
SQL
28 lines
690 B
SQL
SELECT
|
|
i_item_id,
|
|
i_item_desc,
|
|
i_category,
|
|
i_class,
|
|
i_current_price,
|
|
sum(cs_ext_sales_price) AS itemrevenue,
|
|
sum(cs_ext_sales_price) * 100 / sum(sum(cs_ext_sales_price)) OVER (PARTITION BY i_class) AS revenueratio
|
|
FROM catalog_sales, item, date_dim
|
|
WHERE (cs_item_sk = i_item_sk)
|
|
AND (i_category IN ('Sports', 'Books', 'Home'))
|
|
AND (cs_sold_date_sk = d_date_sk)
|
|
AND (d_date BETWEEN CAST('1999-02-22' AS date) AND (CAST('1999-02-22' AS date) + INTERVAL 30 DAY))
|
|
GROUP BY
|
|
i_item_id,
|
|
i_item_desc,
|
|
i_category,
|
|
i_class,
|
|
i_current_price
|
|
ORDER BY
|
|
i_category,
|
|
i_class,
|
|
i_item_id,
|
|
i_item_desc,
|
|
revenueratio
|
|
LIMIT 100;
|
|
|