Алина Гусева
Ученик
(96),
на голосовании
1 год назад
Помогите, пожалуйста, с задачей!!
Посчитайте среднюю стоимость пиццы в зависимости от того, вегетарианская она или нет. Отобразите на экране поле vegan_marker и поле со средней ценой. Добавьте группировку по месяцу. Отобразите в итоговой таблице: -месяц в виде первого числа месяца, -указатель, вегетарианская пицца или нет, -среднюю стоимость пиццы. Отсортируйте данные по возрастанию: по месяцу и по указателю, вегетарианская ли пицца.
Создаю следующий запрос: SELECT AVG(price), vegan_marker, DATE_TRUNC ('month', date) FROM pizza GROUP BY vegan_marker, date ORDER BY date, vegan_marker;
Данные не группируются, DATE_TRUNC не урезает дату, а добавляет к значению еще время (2021-12-31 21:00:00+00:00)
SELECT DATE_TRUNC('month', date) AS month, vegan_marker, AVG(price) AS average_price FROM pizza GROUP BY DATE_TRUNC('month', date), vegan_marker ORDER BY month, vegan_marker;
Посчитайте среднюю стоимость пиццы в зависимости от того, вегетарианская она или нет. Отобразите на экране поле vegan_marker и поле со средней ценой. Добавьте группировку по месяцу. Отобразите в итоговой таблице:
-месяц в виде первого числа месяца,
-указатель, вегетарианская пицца или нет,
-среднюю стоимость пиццы.
Отсортируйте данные по возрастанию: по месяцу и по указателю, вегетарианская ли пицца.
Создаю следующий запрос:
SELECT AVG(price),
vegan_marker,
DATE_TRUNC ('month', date)
FROM pizza
GROUP BY vegan_marker,
date
ORDER BY date, vegan_marker;
Данные не группируются, DATE_TRUNC не урезает дату, а добавляет к значению еще время (2021-12-31 21:00:00+00:00)