query24.sql 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. -- start query 1 in stream 0 using template query24.tpl and seed 1220860970
  2. with ssales as
  3. (select c_last_name
  4. ,c_first_name
  5. ,s_store_name
  6. ,ca_state
  7. ,s_state
  8. ,i_color
  9. ,i_current_price
  10. ,i_manager_id
  11. ,i_units
  12. ,i_size
  13. ,sum(ss_sales_price) netpaid
  14. from store_sales
  15. ,store_returns
  16. ,store
  17. ,item
  18. ,customer
  19. ,customer_address
  20. where ss_ticket_number = sr_ticket_number
  21. and ss_item_sk = sr_item_sk
  22. and ss_customer_sk = c_customer_sk
  23. and ss_item_sk = i_item_sk
  24. and ss_store_sk = s_store_sk
  25. and c_current_addr_sk = ca_address_sk
  26. and c_birth_country <> upper(ca_country)
  27. and s_zip = ca_zip
  28. and s_market_id=7
  29. group by c_last_name
  30. ,c_first_name
  31. ,s_store_name
  32. ,ca_state
  33. ,s_state
  34. ,i_color
  35. ,i_current_price
  36. ,i_manager_id
  37. ,i_units
  38. ,i_size)
  39. select c_last_name
  40. ,c_first_name
  41. ,s_store_name
  42. ,sum(netpaid) paid
  43. from ssales
  44. where i_color = 'orchid'
  45. group by c_last_name
  46. ,c_first_name
  47. ,s_store_name
  48. having sum(netpaid) > (select 0.05*avg(netpaid)
  49. from ssales)
  50. ;
  51. -- end query 1 in stream 0 using template query24.tpl