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