| SELECT |
| (CASE WHEN (( |
| SELECT count(*) |
| FROM |
| store_sales |
| WHERE (ss_quantity BETWEEN 1 AND 20) |
| ) > 74129) 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) |
| ) > 122840) 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) |
| ) > 56580) 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) |
| ) > 10097) 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) |
| ) > 165306) 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) |