je galere sur une requete.
En fait je cherche à connaitre le nombre de vente réalisé mois par mois au cours de l'année x.
J'ai bien testé quelque chose mais c'est pas encore ça.
J'ai une vente en janvier et une autre en mars, le tableau me retourne mars=2 ventes
Voici le code:
select produit,
CASE WHEN MONTH(date_vente) = 1 THEN count(*) ELSE 0 END Jan,
CASE WHEN MONTH(date_vente) = 2 THEN count(*) ELSE 0 END Fev,
CASE WHEN MONTH(date_vente) = 3 THEN count(*) ELSE 0 END Mar,
CASE WHEN MONTH(date_vente) = 4 THEN count(*) ELSE 0 END Avril,
CASE WHEN MONTH(date_vente) = 5 THEN count(*) ELSE 0 END Mai,
CASE WHEN MONTH(date_vente) = 6 THEN count(*) ELSE 0 END Juin,
CASE WHEN MONTH(date_vente) = 7 THEN count(*) ELSE 0 END Juil,
CASE WHEN MONTH(date_vente) = 8 THEN count(*) ELSE 0 END Aout,
CASE WHEN MONTH(date_vente) = 9 THEN count(*) ELSE 0 END Sept,
CASE WHEN MONTH(date_vente) = 10 THEN count(*) ELSE 0 END Oct,
CASE WHEN MONTH(date_vente) = 11 THEN count(*) ELSE 0 END Nov,
CASE WHEN MONTH(date_vente) = 12 THEN count(*) ELSE 0 END `Dec`,
COUNT(ttc) as Chiffre_Annuel
from contacts where vente =1 AND id_societe=17 group by produit