View difference between Paste ID: 3qrZfm6y and KbwWuqV4
SHOW: | | - or go back to the newest paste.
1-
/*Для каждой страны (поле billing_country) посчитайте минимальное, максимальное и среднее значение выручки из поля total. Назовите поля так: min_total, max_total и avg_total. Нужные поля для выгрузки хранит таблица invoice. 
1+
--Отберите десять самых коротких по продолжительности треков и выгрузите названия их жанров.
2-
При подсчёте учитывайте только те заказы, которые включают более пяти треков. Стоимость заказа должна превышать среднюю цену одного трека. Используйте код, написанный в предыдущих заданиях. 
2+
3-
Отсортируйте итоговую таблицу по значению в поле avg_total от большего к меньшему.
3+
SELECT name
4-
*/
4+
FROM genre
5
WHERE genre_id IN
6-
SELECT billing_country,
6+
    (SELECT DISTINCT(genre_id)
7-
       MIN(total) AS min_total,
7+
     FROM
8-
       MAX(total) AS max_total,
8+
       (SELECT genre_id
9-
       AVG(total) AS avg_total
9+
        FROM track
10-
FROM invoice
10+
        ORDER BY milliseconds
11-
WHERE invoice_id IN
11+
        LIMIT 10) AS sub);