Peanuts03 a écrit :
J'avais déja tenté cette solution mais en fait, le total à payer prends la valeur du prix total, donc il y as toujours un problème dans l'affichage ... sniff !
|
ça m'étonnerais
essaye cela et essaye cette fois ci plutot que de me dire que tu as déjà essayé
SELECT nom, prénom, adresse, intitule, type, fournisseur, qté, prix_total,
(SELECT SUM([qté]*[prix]) AS [total à payer]
FROM Vente AS V, Produit AS P, Client AS C
WHERE (((C.nom)=result.nom) And ((V.code_produit)=P.code_produit) And ((V.code_client)=C.code_client))) as [total à payer]
FROM (
SELECT C.nom as nom, C.prénom as prénom, C.adresse as adresse, P.intitule as intitule, P.type as type, P.fournisseur as fournisseur, qté, [qté]*[prix] AS [prix_total]
FROM Vente AS V, Produit AS P, Client AS C
WHERE (((C.nom)=[saisir_le_nom]) And ((V.code_produit)=P.code_produit) And ((V.code_client)=C.code_client))) as result;
enfin tu vois le genre, Ce genre de requête doit fonctionner. A toi d'adapté la jointure entre la première et la seconde requête.