query29.sql 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. select
  2. i_item_id
  3. ,i_item_desc
  4. ,s_store_id
  5. ,s_store_name
  6. ,sum(ss_quantity) as store_sales_quantity
  7. ,sum(sr_return_quantity) as store_returns_quantity
  8. ,sum(cs_quantity) as catalog_sales_quantity
  9. from
  10. store_sales
  11. ,store_returns
  12. ,catalog_sales
  13. ,date_dim d1
  14. ,date_dim d2
  15. ,date_dim d3
  16. ,store
  17. ,item
  18. where
  19. d1.d_moy = 2
  20. and d1.d_year = 2000
  21. and d1.d_date_sk = ss_sold_date_sk
  22. and i_item_sk = ss_item_sk
  23. and s_store_sk = ss_store_sk
  24. and ss_customer_sk = sr_customer_sk
  25. and ss_item_sk = sr_item_sk
  26. and ss_ticket_number = sr_ticket_number
  27. and sr_returned_date_sk = d2.d_date_sk
  28. and d2.d_moy between 2 and 2 + 3
  29. and d2.d_year = 2000
  30. and sr_customer_sk = cs_bill_customer_sk
  31. and sr_item_sk = cs_item_sk
  32. and cs_sold_date_sk = d3.d_date_sk
  33. and d3.d_year in (2000,2000+1,2000+2)
  34. group by
  35. i_item_id
  36. ,i_item_desc
  37. ,s_store_id
  38. ,s_store_name
  39. order by
  40. i_item_id
  41. ,i_item_desc
  42. ,s_store_id
  43. ,s_store_name
  44. limit 100;