1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- --!syntax_pg
- --TPC-DS Q69
- -- start query 1 in stream 0 using template ../query_templates/query69.tpl
- select
- cd_gender,
- cd_marital_status,
- cd_education_status,
- count(*) cnt1,
- cd_purchase_estimate,
- count(*) cnt2,
- cd_credit_rating,
- count(*) cnt3
- from
- plato.customer c,plato.customer_address ca,plato.customer_demographics
- where
- c.c_current_addr_sk = ca.ca_address_sk and
- ca_state in ('CO','IL','MN') and
- cd_demo_sk = c.c_current_cdemo_sk and
- exists (select *
- from plato.store_sales,plato.date_dim
- where c.c_customer_sk = ss_customer_sk and
- ss_sold_date_sk = d_date_sk and
- d_year = 1999 and
- d_moy between 1 and 1+2) and
- (not exists (select *
- from plato.web_sales,plato.date_dim
- where c.c_customer_sk = ws_bill_customer_sk and
- ws_sold_date_sk = d_date_sk and
- d_year = 1999 and
- d_moy between 1 and 1+2) and
- not exists (select *
- from plato.catalog_sales,plato.date_dim
- where c.c_customer_sk = cs_ship_customer_sk and
- cs_sold_date_sk = d_date_sk and
- d_year = 1999 and
- d_moy between 1 and 1+2))
- group by cd_gender,
- cd_marital_status,
- cd_education_status,
- cd_purchase_estimate,
- cd_credit_rating
- order by cd_gender,
- cd_marital_status,
- cd_education_status,
- cd_purchase_estimate,
- cd_credit_rating
- limit 100;
- -- end query 1 in stream 0 using template ../query_templates/query69.tpl
|