CTE'leri Kullanma
Alice, Delivr'ın ilk aylarında (Eylül 2018'den önce) ay başına ortalama ne kadar harcadığını bilmek istiyor. Bu sorunu çözmek için iki sorgu yazman gerekecek:
- Aylık maliyeti hesaplayan ve bir CTE içine alınmış bir sorgu,
- CTE'ye referans vererek Eylül 2018'den önceki aylık maliyetin ortalamasını alan bir sorgu.
Bu egzersiz, kursun bir parçasıdır
SQL ile İş Verilerini Analiz Etme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;