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
    
    0
    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
      0
      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
        
        0