| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- SELECT
- CASE WHEN (SELECT count(*)
- FROM store_sales
- WHERE ss_quantity BETWEEN 1 AND 20) > 62316685
- THEN (SELECT avg(ss_ext_discount_amt)
- FROM store_sales
- WHERE ss_quantity BETWEEN 1 AND 20)
- ELSE (SELECT avg(ss_net_paid)
- FROM store_sales
- WHERE ss_quantity BETWEEN 1 AND 20) END bucket1,
- CASE WHEN (SELECT count(*)
- FROM store_sales
- WHERE ss_quantity BETWEEN 21 AND 40) > 19045798
- THEN (SELECT avg(ss_ext_discount_amt)
- FROM store_sales
- WHERE ss_quantity BETWEEN 21 AND 40)
- ELSE (SELECT avg(ss_net_paid)
- FROM store_sales
- WHERE ss_quantity BETWEEN 21 AND 40) END bucket2,
- CASE WHEN (SELECT count(*)
- FROM store_sales
- WHERE ss_quantity BETWEEN 41 AND 60) > 365541424
- THEN (SELECT avg(ss_ext_discount_amt)
- FROM store_sales
- WHERE ss_quantity BETWEEN 41 AND 60)
- ELSE (SELECT avg(ss_net_paid)
- FROM store_sales
- WHERE ss_quantity BETWEEN 41 AND 60) END bucket3,
- CASE WHEN (SELECT count(*)
- FROM store_sales
- WHERE ss_quantity BETWEEN 61 AND 80) > 216357808
- THEN (SELECT avg(ss_ext_discount_amt)
- FROM store_sales
- WHERE ss_quantity BETWEEN 61 AND 80)
- ELSE (SELECT avg(ss_net_paid)
- FROM store_sales
- WHERE ss_quantity BETWEEN 61 AND 80) END bucket4,
- CASE WHEN (SELECT count(*)
- FROM store_sales
- WHERE ss_quantity BETWEEN 81 AND 100) > 184483884
- THEN (SELECT avg(ss_ext_discount_amt)
- FROM store_sales
- WHERE ss_quantity BETWEEN 81 AND 100)
- ELSE (SELECT avg(ss_net_paid)
- FROM store_sales
- WHERE ss_quantity BETWEEN 81 AND 100) END bucket5
- FROM reason
- WHERE r_reason_sk = 1
|