query3.sql 762 B

12345678910111213141516171819202122232425
  1. select dt.d_year
  2. ,item.i_brand_id brand_id
  3. ,item.i_brand brand
  4. ,sum(ss_ext_sales_price) sum_agg
  5. from date_dim dt
  6. ,store_sales
  7. ,item
  8. where dt.d_date_sk = store_sales.ss_sold_date_sk
  9. and store_sales.ss_item_sk = item.i_item_sk
  10. and item.i_manufact_id = 436
  11. and dt.d_moy=12
  12. and (
  13. ( ss_sold_date between '1998-12-01' and '1998-12-31' ) or
  14. ( ss_sold_date between '1999-12-01' and '1999-12-31' ) or
  15. ( ss_sold_date between '2000-12-01' and '2000-12-31' ) or
  16. ( ss_sold_date between '2001-12-01' and '2001-12-31' ) or
  17. ( ss_sold_date between '2002-12-01' and '2002-12-31' )
  18. )
  19. group by dt.d_year
  20. ,item.i_brand
  21. ,item.i_brand_id
  22. order by dt.d_year
  23. ,sum_agg desc
  24. ,brand_id
  25. limit 100;