Orders(customer_id, total_amount)
Customer + bucket
SELECT customer_id, CASE WHEN SUM(total_amount) < 5000 THEN 'LOW' WHEN SUM(total_amount) <= 20000 THEN 'MID' ELSE 'HIGH' END AS spend_bucket FROM Orders GROUP BY customer_id;
SELECT customer_id, CASE WHEN SUM(total_amount) < 5000 THEN 'LOW' WHEN SUM(total_amount) <= 20000 THEN 'MID' ELSE 'HIGH' END AS spend_bucket FROM Orders GROUP BY customer_id;