Uso delle CTE
Alice vuole sapere quanto ha speso in media al mese Delivr nei primi mesi di attività (prima di settembre 2018). Dovrai scrivere due query per risolvere il problema:
- Una query per calcolare il costo per mese, racchiusa in una CTE,
- Una query che calcoli la media del costo mensile prima di settembre 2018 facendo riferimento alla CTE.
Questo esercizio fa parte del corso
Analizzare i dati aziendali in SQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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;