Uso de CTE
Alice quiere saber cuánto gastó Delivr por mes de media durante sus primeros meses (antes de septiembre de 2018). Para resolverlo, tendrás que escribir dos consultas:
- Una consulta para calcular el coste por mes, envuelta en un CTE,
- Una consulta que calcule el promedio del coste mensual anterior a septiembre de 2018 haciendo referencia al CTE.
Este ejercicio forma parte del curso
Análisis de datos empresariales en SQL
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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;