Функции и группировка
Вы изучаете детали заказов пиццы в Pissa. Команда хочет проанализировать выручку, полученную от продажи пицц разных размеров, в разбивке по месяцам.
Дополните запрос, используя знания об агрегатных функциях, сортировке и группировке, чтобы помочь команде с анализом.
Это упражнение является частью курса
Введение в Snowflake SQL
Инструкции к упражнению
- Извлеките
monthиз столбцаorder_date. - Используйте подходящие ключевые слова Snowflake SQL для группировки результатов запроса.
- Отсортируйте результаты по
revenueв порядке убывания.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Get the month from order_date
SELECT ___(___ FROM ___) AS order_month,
p.pizza_size,
-- Calculate revenue
___(p.price * od.quantity) AS revenue
FROM orders o
INNER JOIN order_details od USING(order_id)
INNER JOIN pizzas p USING(pizza_id)
-- Appropriately group the query
___
-- Sort by revenue in descending order
___