query65.sql 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. select
  2. s_store_name,
  3. i_item_desc,
  4. sc.revenue,
  5. i_current_price,
  6. i_wholesale_cost,
  7. i_brand
  8. from
  9. store,
  10. item,
  11. (select
  12. ss_store_sk, avg(revenue) as ave
  13. from
  14. (select
  15. ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue
  16. from
  17. store_sales, date_dim
  18. where
  19. ss_sold_date_sk = d_date_sk
  20. and d_month_seq between 1212 and 1212 + 11
  21. and ss_sold_date between '2001-01-01' and '2001-12-31'
  22. group by ss_store_sk , ss_item_sk) sa
  23. group by ss_store_sk) sb,
  24. (select
  25. ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue
  26. from
  27. store_sales, date_dim
  28. where
  29. ss_sold_date_sk = d_date_sk
  30. and d_month_seq between 1212 and 1212 + 11
  31. and ss_sold_date between '2001-01-01' and '2001-12-31'
  32. group by ss_store_sk , ss_item_sk) sc
  33. where
  34. sb.ss_store_sk = sc.ss_store_sk
  35. and sc.revenue <= 0.1 * sb.ave
  36. and s_store_sk = sc.ss_store_sk
  37. and i_item_sk = sc.ss_item_sk
  38. order by s_store_name , i_item_desc
  39. limit 100;