Menggunakan CTE
Alice ingin mengetahui berapa banyak yang dikeluarkan Delivr per bulan rata-rata selama bulan-bulan awalnya (sebelum September 2018). Anda perlu menulis dua kueri untuk menyelesaikan masalah ini:
- Kueri untuk menghitung biaya per bulan, dibungkus dalam CTE,
- Kueri yang menghitung rata-rata biaya bulanan sebelum September 2018 dengan mereferensikan CTE tersebut.
Latihan ini merupakan bagian dari kursus
Menganalisis Data Bisnis di SQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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;