CTEs verwenden
Alice möchte wissen, wie viel Delivr in den frühen Monaten (vor September 2018) durchschnittlich pro Monat ausgegeben hat. Du musst zwei Abfragen schreiben, um das Problem zu lösen:
- Eine Abfrage zur Berechnung der Kosten pro Monat, verpackt in einer CTE,
- Eine Abfrage, die die monatlichen Kosten vor September 2018 mittelt, indem sie auf die CTE verweist.
Diese Übung ist Teil des Kurses
<Kurs>Business-Daten mit SQL analysieren</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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;