| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- WITH ss AS (
- SELECT
- i_manufact_id,
- sum(ss_ext_sales_price) total_sales
- FROM
- store_sales, date_dim, customer_address, item
- WHERE
- i_manufact_id IN (SELECT i_manufact_id
- FROM item
- WHERE i_category IN ('Electronics'))
- AND ss_item_sk = i_item_sk
- AND ss_sold_date_sk = d_date_sk
- AND d_year = 1998
- AND d_moy = 5
- AND ss_addr_sk = ca_address_sk
- AND ca_gmt_offset = -5
- GROUP BY i_manufact_id), cs AS
- (SELECT
- i_manufact_id,
- sum(cs_ext_sales_price) total_sales
- FROM catalog_sales, date_dim, customer_address, item
- WHERE
- i_manufact_id IN (
- SELECT i_manufact_id
- FROM item
- WHERE
- i_category IN ('Electronics'))
- AND cs_item_sk = i_item_sk
- AND cs_sold_date_sk = d_date_sk
- AND d_year = 1998
- AND d_moy = 5
- AND cs_bill_addr_sk = ca_address_sk
- AND ca_gmt_offset = -5
- GROUP BY i_manufact_id),
- ws AS (
- SELECT
- i_manufact_id,
- sum(ws_ext_sales_price) total_sales
- FROM
- web_sales, date_dim, customer_address, item
- WHERE
- i_manufact_id IN (SELECT i_manufact_id
- FROM item
- WHERE i_category IN ('Electronics'))
- AND ws_item_sk = i_item_sk
- AND ws_sold_date_sk = d_date_sk
- AND d_year = 1998
- AND d_moy = 5
- AND ws_bill_addr_sk = ca_address_sk
- AND ca_gmt_offset = -5
- GROUP BY i_manufact_id)
- SELECT
- i_manufact_id,
- sum(total_sales) total_sales
- FROM (SELECT *
- FROM ss
- UNION ALL
- SELECT *
- FROM cs
- UNION ALL
- SELECT *
- FROM ws) tmp1
- GROUP BY i_manufact_id
- ORDER BY total_sales
- LIMIT 100
|