Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
invoice_month, year_2011, year_2012, year_2013. Поле month должно хранить месяц в виде числа от 1 до 12. name_category и total_films соответственно. Отсортируйте таблицу по количеству фильмов от большего к меньшему, а затем по полю с названием категории в лексикографическом порядке.country — название страны;total_invoice — число заказов, оформленных в этой стране в тот год, когда выручка за лето была максимальной;total_customer — число клиентов, зарегистрированных в этой стране.total_invoice, а затем добавьте сортировку по названию страны в лексикографическом порядке.xxxxxxxxxxSELECT c.name AS name_category, COUNT(DISTINCT(m.film_id)) AS total_filmsFROM movie AS mLEFT OUTER JOIN film_actor AS fa ON fa.film_id = m.film_idLEFT OUTER JOIN film_category AS fc ON fc.film_id = m.film_idLEFT OUTER JOIN category AS c ON c.category_id = fc.category_idWHERE actor_id IN (SELECT fa.actor_id FROM movie AS m LEFT OUTER JOIN film_actor AS fa ON m.film_id = fa.film_id WHERE m.release_year > 2013 GROUP BY fa.actor_id HAVING COUNT(m.film_id) > 7)GROUP BY c.nameORDER BY total_films DESC, name_category| name_category | total_films |
|---|---|
| Family | 61 |
| Foreign | 60 |
| Action | 59 |
| Documentary | 58 |
| Sports | 58 |
| Children | 55 |
| Drama | 55 |
| New | 54 |
| Games | 52 |
| Animation | 51 |
| Horror | 50 |
| Sci-Fi | 50 |
| Travel | 46 |
| Music | 45 |
| Classics | 44 |
| Comedy | 44 |