Back to home page

OSCL-LXR

 
 

    


0001 SELECT
0002   cd_gender,
0003   cd_marital_status,
0004   cd_education_status,
0005   count(*) cnt1,
0006   cd_purchase_estimate,
0007   count(*) cnt2,
0008   cd_credit_rating,
0009   count(*) cnt3
0010 FROM
0011   customer c, customer_address ca, customer_demographics
0012 WHERE
0013   c.c_current_addr_sk = ca.ca_address_sk AND
0014     ca_state IN ('KY', 'GA', 'NM') AND
0015     cd_demo_sk = c.c_current_cdemo_sk AND
0016     exists(SELECT *
0017            FROM store_sales, date_dim
0018            WHERE c.c_customer_sk = ss_customer_sk AND
0019              ss_sold_date_sk = d_date_sk AND
0020              d_year = 2001 AND
0021              d_moy BETWEEN 4 AND 4 + 2) AND
0022     (NOT exists(SELECT *
0023                 FROM web_sales, date_dim
0024                 WHERE c.c_customer_sk = ws_bill_customer_sk AND
0025                   ws_sold_date_sk = d_date_sk AND
0026                   d_year = 2001 AND
0027                   d_moy BETWEEN 4 AND 4 + 2) AND
0028       NOT exists(SELECT *
0029                  FROM catalog_sales, date_dim
0030                  WHERE c.c_customer_sk = cs_ship_customer_sk AND
0031                    cs_sold_date_sk = d_date_sk AND
0032                    d_year = 2001 AND
0033                    d_moy BETWEEN 4 AND 4 + 2))
0034 GROUP BY cd_gender, cd_marital_status, cd_education_status,
0035   cd_purchase_estimate, cd_credit_rating
0036 ORDER BY cd_gender, cd_marital_status, cd_education_status,
0037   cd_purchase_estimate, cd_credit_rating
0038 LIMIT 100