Requete SQL

Bonjour,
J'ai une requete SQL à effectuer dont le résultat doit etre en plusieurs colonnes. C'est à dire que les champs de ma table sont : mois - famille - quantité
mai velo 35
juin tente 40
juin velo 70
et je voudrais que le résultat de la requete donne

famille mois
/mai / juin
velo 35 70
tente 0 40

3 réponses

  1. Webmaster
    Bonjour,

    Si tu es en MySQL (il faut adapter pour les autres) :
    SELECT 
    famille,
    SUM(mai) AS Mai,
    SUM(juin) AS Juin
    FROM table
    GROUP BY famille
    
    1. Mai et juin font partie du champs "mois" et ne sont que des données où il peut y avoir : juillet,aout,.....

      Merci de vos reponses
      1. Webmaster
        le retour a la ligne dans ton post m'a trompé :)
        SELECT 
        famille,
        SUM(IF(mois='mai',mois, 0)) AS Mai,
        SUM(IF(mois='juin',mois, 0)) AS Juin,
        FROM table
        GROUP BY famille