query86.sql 766 B

1234567891011121314151617181920212223242526
  1. -- start query 1 in stream 0 using template query86.tpl and seed 1819994127
  2. select
  3. sum(ws_net_paid) as total_sum
  4. ,i_category
  5. ,i_class
  6. ,grouping(i_category)+grouping(i_class) as lochierarchy
  7. ,rank() over (
  8. partition by grouping(i_category)+grouping(i_class),
  9. case when grouping(i_class) = 0 then i_category end
  10. order by sum(ws_net_paid) desc) as rank_within_parent
  11. from
  12. web_sales
  13. ,date_dim d1
  14. ,item
  15. where
  16. d1.d_month_seq between 1212 and 1212+11
  17. and d1.d_date_sk = ws_sold_date_sk
  18. and i_item_sk = ws_item_sk
  19. group by rollup(i_category,i_class)
  20. order by
  21. lochierarchy desc,
  22. case when lochierarchy = 0 then i_category end,
  23. rank_within_parent
  24. limit 100;
  25. -- end query 1 in stream 0 using template query86.tpl