Commande sql

liticia -  
 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
A voir également:

2 réponses

titou
 
Slt,

Si ca marche toujours pas :

Peut tu nous donner la structure exacte de tes deux tables stp ?.

Titou.
0
sandul Messages postés 4013 Statut Membre 723
 
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;

++
-1