CCCPaste

7ba320a9a98db

SELECT EXTRACT(YEAR
FROM CAST(invoice_date AS date)) ,
MIN(total),
MAX(total),
SUM(total),
COUNT(*),
--ROUND(SUM(total)/COUNT(total))
ROUND(SUM(total)/COUNT(customer_id))

FROM invoice
WHERE billing_country IN ('USA',
'United Kingdom',
'Germany')
GROUP BY EXTRACT(YEAR FROM CAST(invoice_date AS date))
ORDER BY EXTRACT(YEAR FROM CAST(invoice_date AS date)) DESC;