- SELECT DATE_TRUNC('week', CAST( invoice_date AS timestamp),-- впишите поле с категориями
- SUM(total),
- COUNT(DISTINCT customer_id),
- SUM(total)/COUNT(DISTINCT customer_id)
- FROM invoice
- WHERE billing_country = 'USA'
- group by DATE_TRUNC('week', CAST( invoice_date AS timestamp));-- сгруппируйте данные