Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
invoice_month, year_2011, year_2012, year_2013. Поле month должно хранить месяц в виде числа от 1 до 12. name_category и total_films соответственно. Отсортируйте таблицу по количеству фильмов от большего к меньшему, а затем по полю с названием категории в лексикографическом порядке.country — название страны;total_invoice — число заказов, оформленных в этой стране в тот год, когда выручка за лето была максимальной;total_customer — число клиентов, зарегистрированных в этой стране.total_invoice, а затем добавьте сортировку по названию страны в лексикографическом порядке.xxxxxxxxxxSELECT invoice_month, count2011, count2012, count2013 FROM (SELECT EXTRACT('MONTH' FROM CAST(invoice_date AS date)) AS invoice_month, COUNT(invoice_id) count2011 FROM invoice WHERE EXTRACT('YEAR' FROM CAST(invoice_date AS date)) = '2011' GROUP BY 1) AS year_2011INNER JOIN (SELECT EXTRACT('MONTH' FROM CAST(invoice_date AS date)) AS invoice_month1, COUNT(invoice_id) count2012 FROM invoice WHERE EXTRACT('YEAR' FROM CAST(invoice_date AS date)) = '2012' GROUP BY 1) AS year_2012ON year_2011.invoice_month = year_2012.invoice_month1INNER JOIN (SELECT| invoice_month | count2011 | count2012 | count2013 |
|---|---|---|---|
| 1 | 7 | 7 | 7 |
| 2 | 7 | 7 | 5 |
| 3 | 7 | 7 | 7 |
| 4 | 7 | 7 | 5 |
| 5 | 7 | 7 | 7 |
| 6 | 7 | 7 | 7 |
| 7 | 7 | 7 | 7 |
| 8 | 7 | 7 | 7 |
| 9 | 7 | 6 | 7 |
| 10 | 7 | 7 | 7 |
| 11 | 6 | 7 | 7 |
| 12 | 7 | 7 | 7 |