query68.sql 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. -- start query 1 in stream 0 using template query68.tpl and seed 803547492
  2. select c_last_name
  3. ,c_first_name
  4. ,ca_city
  5. ,bought_city
  6. ,ss_ticket_number
  7. ,extended_price
  8. ,extended_tax
  9. ,list_price
  10. from (select ss_ticket_number
  11. ,ss_customer_sk
  12. ,ca_city bought_city
  13. ,sum(ss_ext_sales_price) extended_price
  14. ,sum(ss_ext_list_price) list_price
  15. ,sum(ss_ext_tax) extended_tax
  16. from store_sales
  17. ,date_dim
  18. ,store
  19. ,household_demographics
  20. ,customer_address
  21. where store_sales.ss_sold_date_sk = date_dim.d_date_sk
  22. and store_sales.ss_store_sk = store.s_store_sk
  23. and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk
  24. and store_sales.ss_addr_sk = customer_address.ca_address_sk
  25. and date_dim.d_dom between 1 and 2
  26. and (household_demographics.hd_dep_count = 4 or
  27. household_demographics.hd_vehicle_count= 0)
  28. and date_dim.d_year in (1999,1999+1,1999+2)
  29. and store.s_city in ('Pleasant Hill','Bethel')
  30. group by ss_ticket_number
  31. ,ss_customer_sk
  32. ,ss_addr_sk,ca_city) dn
  33. ,customer
  34. ,customer_address current_addr
  35. where ss_customer_sk = c_customer_sk
  36. and customer.c_current_addr_sk = current_addr.ca_address_sk
  37. and current_addr.ca_city <> bought_city
  38. order by c_last_name
  39. ,ss_ticket_number
  40. limit 100;
  41. -- end query 1 in stream 0 using template query68.tpl