Bonjour,
J'ai trois tables :
1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...)
1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...)
1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...)
J'ai besoin de réaliser une requete qui doit permettre de faire figurer :
le N° du Contrat (il figure sur les trois tables)
les quantités entrées, détaillées par N° de bon
les quantités sorties, détailles par N° de bon
Comment faire pour que cette requete me génère autant de lignes qu'il y a de
bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par
exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite
avoir 13 lignes.)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas Gouyette
Je suis pas un expert SQL mais pourquoi pas :
SELECT N°Bon, N°contrat, QuantitéRecue, QuantitéLivrée FROM Contrats, Entrées, Sorties WHERE Contrats.N°Contrat = Entrées.N°Contrat AND Contrats.N°Contrat = Sorties.N°Contrat AND Contrats.N°Contrat = <Un numéro de contrat> ORDER BY N°Bon
JCB a formulé la demande :
Bonjour, J'ai trois tables : 1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...) 1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...) 1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...) J'ai besoin de réaliser une requete qui doit permettre de faire figurer : le N° du Contrat (il figure sur les trois tables) les quantités entrées, détaillées par N° de bon les quantités sorties, détailles par N° de bon Comment faire pour que cette requete me génère autant de lignes qu'il y a de bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite avoir 13 lignes.)
Merci de votre aide.
Cordialement
JCB
Je suis pas un expert SQL mais pourquoi pas :
SELECT N°Bon, N°contrat, QuantitéRecue, QuantitéLivrée
FROM Contrats, Entrées, Sorties
WHERE Contrats.N°Contrat = Entrées.N°Contrat
AND Contrats.N°Contrat = Sorties.N°Contrat
AND Contrats.N°Contrat = <Un numéro de contrat>
ORDER BY N°Bon
JCB a formulé la demande :
Bonjour,
J'ai trois tables :
1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...)
1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...)
1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...)
J'ai besoin de réaliser une requete qui doit permettre de faire figurer :
le N° du Contrat (il figure sur les trois tables)
les quantités entrées, détaillées par N° de bon
les quantités sorties, détailles par N° de bon
Comment faire pour que cette requete me génère autant de lignes qu'il y a de
bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par
exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite
avoir 13 lignes.)
SELECT N°Bon, N°contrat, QuantitéRecue, QuantitéLivrée FROM Contrats, Entrées, Sorties WHERE Contrats.N°Contrat = Entrées.N°Contrat AND Contrats.N°Contrat = Sorties.N°Contrat AND Contrats.N°Contrat = <Un numéro de contrat> ORDER BY N°Bon
JCB a formulé la demande :
Bonjour, J'ai trois tables : 1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...) 1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...) 1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...) J'ai besoin de réaliser une requete qui doit permettre de faire figurer : le N° du Contrat (il figure sur les trois tables) les quantités entrées, détaillées par N° de bon les quantités sorties, détailles par N° de bon Comment faire pour que cette requete me génère autant de lignes qu'il y a de bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite avoir 13 lignes.)