Použití CTE
Alice chce vědět, kolik Delivr průměrně utratil za měsíc během svých prvních měsíců (před zářím 2018). K vyřešení tohoto problému budeš potřebovat dva dotazy:
- Dotaz pro výpočet nákladů za měsíc, zabalený do CTE,
- Dotaz, který pomocí tohoto CTE vypočítá průměrné měsíční náklady před zářím 2018.
Toto cvičení je součástí kurzu
Analyzing Business Data in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;