SHOW:
|
|
- or go back to the newest paste.
1 | - | --Посчитайте для каждого года число уникальных названий купленных треков. |
1 | + | /*Выгрузите таблицу из двух полей: первое поле с фамилией сотрудника, второе — с количеством пользователей, чьи запросы этот сотрудник обработал. Назовите поля employee_last_name и all_customers соответственно. Сгруппируйте записи по идентификатору сотрудника. Отсортируйте количество пользователей по убыванию. |
2 | */ | |
3 | - | SELECT EXTRACT(YEAR FROM CAST(i.invoice_date AS DATE)) AS year_of_invoice, |
3 | + | |
4 | - | COUNT(DISTINCT t.name) AS unique_track_count |
4 | + | SELECT s.last_name AS employee_last_name, |
5 | - | FROM track AS t |
5 | + | COUNT(c.customer_id) AS all_customers |
6 | - | LEFT JOIN invoice_line AS il ON t.track_id = il.track_id |
6 | + | FROM staff AS s |
7 | - | LEFT JOIN invoice AS i ON il.invoice_id = i.invoice_id |
7 | + | LEFT OUTER JOIN client AS c ON s.employee_id = c.support_rep_id |
8 | - | GROUP BY year_of_invoice; |
8 | + | GROUP BY s.employee_id |
9 | ORDER BY all_customers DESC; |