Utilizarea CTE-urilor
Alice vrea să știe cât a cheltuit Delivr pe lună în medie în primele luni de activitate (înainte de septembrie 2018). Va trebui să scrii două interogări pentru a rezolva această problemă:
- O interogare care calculează costul pe lună, încapsulată într-un CTE,
- O interogare care calculează media costului lunar înainte de septembrie 2018, referindu-se la CTE.
Acest exercițiu face parte din cursul
Analiza datelor de business în SQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;