Utiliser des CTE
Alice veut savoir combien Delivr a dépensé par mois en moyenne durant ses premiers mois (avant septembre 2018). Vous devrez écrire deux requêtes pour résoudre ce problème :
- Une requête pour calculer le coût par mois, encapsulée dans une CTE,
- Une requête qui calcule la moyenne des coûts mensuels avant septembre 2018 en se référant à la CTE.
Cette activité fait partie du cours
Analyser des données d'entreprise en SQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
-- Calculate cost
DATE_TRUNC('month', stocking_date)::DATE AS delivr_month,
___ AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
GROUP BY delivr_month
ORDER BY delivr_month ASC;