Commande sql
liticia
-
titou -
titou -
Bonjour,
J'ai 2 tables Produit et Ventes et 3 champs dans chacun entre autre le champ prix dans la table prioduit et le champ quantite dans la table ventes. je veux faire une commande qui permet de selectionner la somme de totale de prouits vendues en euro donc j<ai mis ca mais ca pas marche ....
SELECT SUM (prix * quantite) AS Resultat FROM ventes, produits;
et
SELECT SUM (prix * quantite) FROM ventes, produits;
les 2 marchent pas
auidez moi svp
J'ai 2 tables Produit et Ventes et 3 champs dans chacun entre autre le champ prix dans la table prioduit et le champ quantite dans la table ventes. je veux faire une commande qui permet de selectionner la somme de totale de prouits vendues en euro donc j<ai mis ca mais ca pas marche ....
SELECT SUM (prix * quantite) AS Resultat FROM ventes, produits;
et
SELECT SUM (prix * quantite) FROM ventes, produits;
les 2 marchent pas
auidez moi svp
Configuration: Linux Fedora Firefox 2.0.0.14
2 réponses
-
Slt,
Si ca marche toujours pas :
Peut tu nous donner la structure exacte de tes deux tables stp ?.
Titou. -
Salut,
Si productId est la clef reliant tes deux tables (par exemple, clef primaire pour la table produits et clef étrangère pour la table vantes), ta requête deviendrait:
select sum(p.prix * v.quantite)
from produits p, ventes v
where p.productId = v.productId;
++