The interviewer gives you a CSV and asks you to answer a business question using whatever tools you want; how do you approach it from start to finish?
For grading, assume the CSV has been loaded into csv_sales and customer reference data is available in customer_segments. Return completed, non-null sales from Q1 2025, grouped by customer segment, with unknown customers labeled Unclassified. Include only segments with at least two qualifying sales.
segment, completed_orders, net_sales, and avg_order_valuenet_sales descending, then segment ascendingorder_date >= DATE '2025-01-01' and order_date < DATE '2025-04-01'.avg_order_value to 2 decimal places.amount is NULL.NULL as Unclassified.order_id values.| Column | Type | Description |
|---|---|---|
| order_idPK | INT | Unique sales record identifier |
| customer_id | INT | Customer identifier from the CSV |
| order_date | DATE | Date of the sales record |
| amount | DECIMAL(12,2) | Gross sales amount |
| discount | DECIMAL(12,2) | Discount applied to the sale |
| status | VARCHAR(20) | Sales record status |
| Column | Type | Description |
|---|---|---|
| customer_idPK | INT | Unique customer identifier |
| segment | VARCHAR(40) | Customer segment label |