SHOW:
|
|
- or go back to the newest paste.
1 | - | --Сравните фильмы разных возрастных рейтингов. Найдите среднее значение цены аренды фильма в поле rental_rate для каждого рейтинга (поле rating). Оставьте в таблице только те записи, в которых среднее значение rental_rate больше 3. |
1 | + | --Изучите заказы, которые оформили в сентябре 2011 года. Сравните общую сумму выручки (поле total) за каждый день этого месяца: выведите день в формате '2011-09-01' и сумму. Информацию о дате заказа хранит поле invoice_date. Не забудьте изменить тип данных в этом поле, чтобы использовать операторы для работы с датой. Оставьте в таблице только те значения суммы, которые больше 1 и меньше 10. |
2 | ||
3 | - | SELECT rating, |
3 | + | SELECT sum(total), |
4 | - | AVG(rental_rate) |
4 | + | CAST(invoice_date AS date) |
5 | - | FROM movie |
5 | + | FROM invoice |
6 | - | GROUP BY rating |
6 | + | GROUP BY invoice_date |
7 | - | HAVING AVG(rental_rate) > 3; |
7 | + | HAVING EXTRACT(YEAR FROM CAST(invoice_date AS timestamp)) IN (2011) |
8 | AND EXTRACT(MONTH FROM CAST(invoice_date AS timestamp)) IN (9) | |
9 | AND sum(total) > 1 | |
10 | AND sum(total) < 10; |