НачатьНачать бесплатно

Функции и группировка

Вы изучаете детали заказов пиццы в 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
___
Редактировать и запускать код