Fonctions et regroupement
Vous examinez les détails des commandes de pizza chez Pissa. L’équipe souhaite étudier les revenus générés par les différentes tailles de pizza par mois.
Complétez la requête en utilisant vos connaissances des fonctions d’agrégation, du tri et du regroupement pour aider l’équipe dans son analyse.
Cet exercice fait partie du cours
Introduction à Snowflake SQL
Instructions
- Obtenez le
month
à partir de la colonneorder_date
. - Utilisez les mots-clés Snowflake SQL appropriés pour regrouper les résultats de la requête.
- Classez vos résultats par
revenue
dans l’ordre décroissant.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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
___