Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementWITH mensuel AS (SELECT DATE_TRUNC('month', date_vente) AS mois, SUM(montant) AS ca FROM ventes GROUP BY mois)
SELECT mois, ca, LAG(ca) OVER(ORDER BY mois) AS mois_prec, ROUND((ca - LAG(ca) OVER(ORDER BY mois)) / NULLIF(LAG(ca) OVER(ORDER BY mois),0)*100,1) AS evol_pct FROM mensuel ORDER BY mois;