query48.sql 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. -- start query 1 in stream 0 using template query48.tpl and seed 622697896
  2. select sum (ss_quantity)
  3. from store_sales, store, customer_demographics, customer_address, date_dim
  4. where s_store_sk = ss_store_sk
  5. and ss_sold_date_sk = d_date_sk and d_year = 1998
  6. and
  7. (
  8. (
  9. cd_demo_sk = ss_cdemo_sk
  10. and
  11. cd_marital_status = 'M'
  12. and
  13. cd_education_status = 'Unknown'
  14. and
  15. ss_sales_price between 100.00 and 150.00
  16. )
  17. or
  18. (
  19. cd_demo_sk = ss_cdemo_sk
  20. and
  21. cd_marital_status = 'W'
  22. and
  23. cd_education_status = 'College'
  24. and
  25. ss_sales_price between 50.00 and 100.00
  26. )
  27. or
  28. (
  29. cd_demo_sk = ss_cdemo_sk
  30. and
  31. cd_marital_status = 'D'
  32. and
  33. cd_education_status = 'Primary'
  34. and
  35. ss_sales_price between 150.00 and 200.00
  36. )
  37. )
  38. and
  39. (
  40. (
  41. ss_addr_sk = ca_address_sk
  42. and
  43. ca_country = 'United States'
  44. and
  45. ca_state in ('MI', 'GA', 'NH')
  46. and ss_net_profit between 0 and 2000
  47. )
  48. or
  49. (ss_addr_sk = ca_address_sk
  50. and
  51. ca_country = 'United States'
  52. and
  53. ca_state in ('TX', 'KY', 'SD')
  54. and ss_net_profit between 150 and 3000
  55. )
  56. or
  57. (ss_addr_sk = ca_address_sk
  58. and
  59. ca_country = 'United States'
  60. and
  61. ca_state in ('NY', 'OH', 'FL')
  62. and ss_net_profit between 50 and 25000
  63. )
  64. )
  65. ;
  66. -- end query 1 in stream 0 using template query48.tpl