Edmunds wants a monthly view of sales performance by user for June through August 2026. Write a PostgreSQL query that produces one row for every Edmunds user in each of those three months, including users with no sales.
sales_month, user_id, user_name, total_sales, total_quantity, sales_count, previous_month_sales, sales_change, and sales_rank.total_sales.| Column | Type | Description |
|---|---|---|
| user_idPK | INTEGER | Edmunds user identifier |
| user_name | VARCHAR(100) | User display name |
| Column | Type | Description |
|---|---|---|
| sales_idPK | INTEGER | Unique sale identifier |
| user_id | INTEGER | User who made the sale |
| sales_date | DATE | Date the sale occurred |
| sales_amount | NUMERIC(12,2) | Sale amount, including refunds |
| sales_quantity | INTEGER | Number of units in the sale |