farfarawi
Messages postés12Date d'inscriptionsamedi 25 février 2012StatutMembreDernière intervention 4 mars 2013
-
27 févr. 2013 à 17:54
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 2016
-
4 mars 2013 à 19:52
Bonjour ,
J'ai un probléme de jointure entre 2 tables
table ventes ( code_sp int ,nom varchar(50),montant float , Quantite float ,code_client int ) // sans clef primaire
table clients (code_sp int , code_client int ,nom_client,date) // sans clef primaire aussi
j'aimerai faire une jointure pour ajouter des champs de la table clients à la table ventes sachant que ventes.code_sp et clients.code_sp sont identiques
le résultat souhaité est :
---------------------------------------------------------------
select sum(ventes.Quantite),clients.code_sp,clients.nom_client,client.date,
ventes.montant from ventes right join clients on ventes.code_sp =clients.code_sp )
group by clients.code_sp,clients.nom_client,client.date,ventes.montant
---------------------------------------------------------------
NB: j'ai éssaié inner join , right join , left join mais j'ai pas le résultat souhaité Quand je fais
select sum(Quantite) from ventes ça me donne un chiffre X
mais avec la requéte antérieure ça me donne un autre chiffre Y pour le sum(Quantite)