WEX monitors transaction activity across its Fleet One accounts to identify changes in payment volume. Write a PostgreSQL query that calculates the rolling average of daily settled transaction volume for each WEX Fleet One account.
WEX Fleet One and transactions with status = 'settled'.amount, treating NULL amounts as zero.| Column | Type | Description |
|---|---|---|
| account_idPK | INTEGER | Unique account identifier |
| account_name | VARCHAR(100) | Business account name |
| product_name | VARCHAR(50) | WEX product associated with the account |
| Column | Type | Description |
|---|---|---|
| transaction_idPK | INTEGER | Unique transaction identifier |
| account_id | INTEGER | Account associated with the transaction |
| transaction_date | DATE | Transaction settlement date |
| amount | NUMERIC(12,2) | Transaction amount |
| status | VARCHAR(20) | Transaction status |
| transaction_type | VARCHAR(30) | Transaction classification |