Digitas México needs a daily performance view for products promoted through its digital campaigns. Write a PostgreSQL query that calculates each product's seven-day rolling average of daily completed sales.
product_name and sale_date.sale_status = 'completed'; treat dates with no completed sales as zero.| Column | Type | Description |
|---|---|---|
| sale_idPK | INT | Unique sale identifier |
| product_name | VARCHAR(100) | Product associated with the campaign |
| sale_date | DATE | Date of the sale |
| sale_amount | NUMERIC(10,2) | Sale amount |
| sale_status | VARCHAR(20) | Sale processing status |