Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Рассчитайте несколько метрик, сгруппировав данные по стране заказа. Выгрузите таблицу, в которую войдёт несколько полей в такой последовательности:
- поле со страной заказа billing_country;
- поле с количеством покупок, которое будет названо total_purchases;
- поле с общей выручкой — total_revenue;
- поле со средним значением выручки по стране, округлённым до двух знаков после запятой, — average_revenue.
- Отсортируйте данные по значению в поле average_revenue от большего к меньшему. Ограничьте вывод первыми десятью записями.
- */
- SELECT billing_country,
- COUNT(i.total) AS total_purchases,
- SUM(i.total) AS total_revenue,
- ROUND(SUM(i.total)/COUNT(i.billing_country), 2) AS average_revenue
- FROM invoice AS i
- GROUP BY billing_country
- ORDER BY average_revenue DESC
- LIMIT 10;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement