query93.sql 902 B

123456789101112131415161718
  1. -- start query 1 in stream 0 using template query93.tpl and seed 1200409435
  2. select ss_customer_sk
  3. ,sum(act_sales) sumsales
  4. from (select ss_item_sk
  5. ,ss_ticket_number
  6. ,ss_customer_sk
  7. ,case when sr_return_quantity is not null then (ss_quantity-sr_return_quantity)*ss_sales_price
  8. else (ss_quantity*ss_sales_price) end act_sales
  9. from store_sales left outer join store_returns on (sr_item_sk = ss_item_sk
  10. and sr_ticket_number = ss_ticket_number)
  11. ,reason
  12. where sr_reason_sk = r_reason_sk
  13. and r_reason_desc = 'reason 66') t
  14. group by ss_customer_sk
  15. order by sumsales, ss_customer_sk
  16. limit 100;
  17. -- end query 1 in stream 0 using template query93.tpl