Bonjour,
voila j'ai une liste de valeurs par rapport à son nom et j'aurai aimer faire la somme de ces valeurs en fonction de son nom:
Ce code affiche donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select prod,prix from produits order by prod
Vous remarquerez qu'un produit a plusieurs prix (produit1).prod | prix |
---------------
produit1 | 2.5 |
produit1 | 4.5 |
produit2 | 3.5 |
produit5 | 1.5 |
---------------
Alors comment faire la somme en fonction du produit???
A la fin j'aimerai avoir que les produits (pas de doublons) avec leurs prix total pour pouvoir ainsi trier du plus grand au plus petit.
J'ai essayé quelquechose comme:
Ca m'a donné des valeurs faramineuses!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select prod,sum(prix) from (requete plus haut) as a
Si quelqu'un peut me donner une piste ce serait sympa,
Notes: j'ai simplifier le code pour avoir une vue rapide de mon probleme
Partager