Bonjour,
Je suis un peu rouillé en requête sql et j'aurais besoin d'aide, voici mon problème:
J'ai 3 tables: AFFAIRE, LIGNE DOCUMENT DE VENTE et LIGNE DOCUMENT D'ACHAT
Dans la table je retrouve les colonnes suivantes ID_AFFAIRE et CODE_ARTICLE
Dans la table LIGNE DOCUMENT DE VENTE j'ai les colonnes suivantes ID_FACTURE, CODE_ARTICLE, ID_AFFAIRE et MONTANT_VENTE_HT
Dans la table LIGNE DOCUMENT D'ACHAT j'ai les colonnes suivantes ID_FACTURE, CODE_ARTICLE, ID_AFFAIRE et MONTANT_ACHAT_HT
Une code affaire peu contenir plusieurs documents de vente et d'achat, et chaque document de vente et d'achat peu contenir plusieurs articles. (les articles des documents de vente et d'achat sont les mêmes que dans la table AFFAIRE)
J'aimerai obtenir le résultat suivant:
Pour chaque article de la table AFFAIRE en colonne 1, il me faut la somme des achats depuis la table LIGNE DOCUMENT D'ACHAT en colonne 2 et la somme des ventes depuis la table LIGNE DOCUMENT DE VENTE en colonne 3.
J'arrive à obtenir 2 résultats avec 2 requêtes, la première me donne en colonne 1 les articles et en colonnes 2 les ventes, la deuxième me donne en colonne 1 les articles et en colonne 2 les achats.
Mais je n'arrive pas à "combiner" les 2 pour obtenir une seule colonne articles et les colonnes achats, ventes à la suite.
Pour préciser, j'utilise un outil de requête sql inclus dans un logiciel de gestion commerciale, EBP en l'occurrence.
Merci pour votre aide.
Partager