Requete SQL

Fermé
Nunkesot Messages postés 6 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 10 août 2009 - 10 juin 2009 à 09:24
dam75 Messages postés 1043 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 - 10 juin 2009 à 09:53
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

dam75 Messages postés 1043 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
10 juin 2009 à 09:33
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
Nunkesot Messages postés 6 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 10 août 2009
10 juin 2009 à 09:40
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
dam75 Messages postés 1043 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 67
10 juin 2009 à 09:53
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