Jointure SQL! [Résolu]

nabilG 20 Messages postés mercredi 18 juin 2003Date d'inscription 19 juin 2009 Dernière intervention - 21 déc. 2008 à 12:58 - Dernière réponse : cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention
- 21 déc. 2008 à 14:46
Bonjour,
J'ai une table ARTICLE avec 2000 articles ( No_art, Code_art, Quantite_art,...) et une table SORTIE avec plusieurs enregistrements de sorties de ces articles ( No_art, Quantite_s,...). Dans la table sortie il peut y avoir plusieurs sortie du même articles comme il se peut qu'un article de la table AARTICLE n'est jamais sorti.
Pourriez-vous m'aider à avoir une jointure SQL pour la liste de tout les articles (2000) avec devant chaque article la SOMME des sorties extraites de la table SORTIE .

Exp:
ARTICLE
N_art         Code_art         Quantite_art
1                  6206 ZZ               2
2                  34YH65               4
3                  65YU12               9
4                  76YH23               1

SORTIE
N_art         Quantite_s      
1                     7
1                     1
2                     3
2                     4
3                     1

Resultat voulu:
N_art         Code_art         Quantite_art            Somme Sorties
1                  6206 ZZ               2                                 8
2                  34YH65               4                                 7
3                  65YU12               9                                 1
4                  76YH23               1                                 0

Avec mes remerciements
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 21 déc. 2008 à 14:46
3
Merci
Salut,

Avec une requête de ce genre :

SELECT Articles.N_art,
  Articles.Code_art,
  Articles.Quantite_art,
  ISNULL(SUM(Sorties.Quantite_s), 0) AS 'Somme Sorties'
FROM ARTICLE AS Articles
  LEFT OUTER JOIN SORTIE AS Sorties ON Articles.N_art = Sorties.N_art
GROUP BY Articles.N_art,
  Articles.Code_art,
  Articles.Quantite_art

/*
coq
MVP Visual C#
CoqBlog
*/

Merci cs_coq 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_coq

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.