Je voudrais unifier des Factures client et des facture Fournisseur ?
Est ce possible et Comment ?
Les champ colonne doivent t'il etre identique ?
Merci de votre aide ! :roll:
Version imprimable
Je voudrais unifier des Factures client et des facture Fournisseur ?
Est ce possible et Comment ?
Les champ colonne doivent t'il etre identique ?
Merci de votre aide ! :roll:
slt,
Tout ce que tu as toujours voulu savoir sur les requêtes Union se trouve ici :
http://cerig.efpg.inpg.fr/tutoriel/b...ees/chap21.htm
J'ai essayé cela mais ca marche pas !
Je ne vois pas pourquoi ? Peut on utiliser des Group By ou des Having ?Code:
1
2
3
4
5
6
7
8
9
10
11 SELECT [T_Factures Fournisseur].RéfDossier AS Dossier, Sum([T_Factures Fournisseur].Soldes) AS SommeDeSoldes FROM [T_Factures Clients] GROUP BY [T_Factures Fournisseur].RéfDossier HAVING (((Sum([T_Factures Fournisseur].Soldes))=0)); UNION SELECT [T_Factures Client].RéfDossier, Sum([T_Factures Client].Soldes) AS SommeDeSoldes FROM [T_Factures Clients] GROUP BY [T_Factures Client].RéfDossier HAVING (((Sum([T_Factures Client].Soldes))=0));
Ou doit ton utliser une seconde requete ?
Merci :lol:
salut,
il y a une erreur dans ta première requête d'union (si je peux l'appelle ainsi). tes champs fournisseur ne viennent pas de la table fourniseur plutot que de client ?
ce serait plutot pas ceci ta requête :
Code:
1
2
3
4
5
6
7
8
9
10
11 SELECT [T_Factures Fournisseur].RéfDossier AS Dossier, Sum([T_Factures Fournisseur].Soldes) AS SommeDeSoldes FROM [T_Factures Fournisseur] <---- ' l'erreur s'était glissée ici GROUP BY [T_Factures Fournisseur].RéfDossier HAVING (((Sum([T_Factures Fournisseur].Soldes))=0)); UNION SELECT [T_Factures Client].RéfDossier, Sum([T_Factures Client].Soldes) AS SommeDeSoldes FROM [T_Factures Clients] GROUP BY [T_Factures Client].RéfDossier HAVING (((Sum([T_Factures Client].Soldes))=0));
J'ai vu cela , mais il me dit que l'ont ne peut pas faire d'agrégat sur dossier, j'ai fait deux requete union des table puis somme et regroupement après et ca à l'air de marché !
Merci !