mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
66 lines
1.6 KiB
SQL
66 lines
1.6 KiB
SQL
-- Memory Limit Exceeded
|
|
|
|
SELECT
|
|
ca_state,
|
|
cd_gender,
|
|
cd_marital_status,
|
|
cd_dep_count,
|
|
count(*) AS cnt1,
|
|
avg(cd_dep_count),
|
|
min(cd_dep_count),
|
|
min(cd_dep_count),
|
|
cd_dep_employed_count,
|
|
count(*) AS cnt2,
|
|
avg(cd_dep_employed_count),
|
|
min(cd_dep_employed_count),
|
|
min(cd_dep_employed_count),
|
|
cd_dep_college_count,
|
|
count(*) AS cnt3,
|
|
avg(cd_dep_college_count),
|
|
min(cd_dep_college_count),
|
|
min(cd_dep_college_count)
|
|
FROM customer AS c, customer_address AS ca, customer_demographics
|
|
WHERE (c.c_current_addr_sk = ca.ca_address_sk)
|
|
AND (cd_demo_sk = c.c_current_cdemo_sk)
|
|
AND EXISTS (
|
|
SELECT *
|
|
FROM store_sales, date_dim
|
|
WHERE (c.c_customer_sk = ss_customer_sk)
|
|
AND (ss_sold_date_sk = d_date_sk)
|
|
AND (d_year = 2002)
|
|
AND (d_qoy < 4)
|
|
)
|
|
AND (
|
|
EXISTS (
|
|
SELECT *
|
|
FROM web_sales, date_dim
|
|
WHERE (c.c_customer_sk = ws_bill_customer_sk)
|
|
AND (ws_sold_date_sk = d_date_sk)
|
|
AND (d_year = 2002)
|
|
AND (d_qoy < 4)
|
|
)
|
|
OR EXISTS (
|
|
SELECT *
|
|
FROM catalog_sales, date_dim
|
|
WHERE (c.c_customer_sk = cs_ship_customer_sk)
|
|
AND (cs_sold_date_sk = d_date_sk)
|
|
AND (d_year = 2002)
|
|
AND (d_qoy < 4)
|
|
)
|
|
)
|
|
GROUP BY
|
|
ca_state,
|
|
cd_gender,
|
|
cd_marital_status,
|
|
cd_dep_count,
|
|
cd_dep_employed_count,
|
|
cd_dep_college_count
|
|
ORDER BY
|
|
ca_state,
|
|
cd_gender,
|
|
cd_marital_status,
|
|
cd_dep_count,
|
|
cd_dep_employed_count,
|
|
cd_dep_college_count
|
|
LIMIT 100;
|