Bonjour tout le monde,
j'ai une requête UNION qui se lance sans message d'erreur mais elle est très longue et n'aboutit jamais, ci-dessous le code pour info
Ce code m'a été indiqué par un contributeur du forum, je ne maitrise absolument pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT "MATISSE" as base,[Delta Compta_Primes].[Date Comptable de Production], [Delta Compta_Primes].[Code Produit], [Delta Compta_Primes].[Montant de lécriture en devise] FROM [Delta Compta_Primes] LEFT JOIN [Delta Omega_Primes] ON ([Delta Compta_Primes].[Code Produit] = [Delta Omega_Primes].[Code Produit]) AND ([Delta Compta_Primes].[Date Comptable de Production] = [Delta Omega_Primes].[Date comptable]) WHERE ((([Delta Compta_Primes].[Montant de lécriture en devise])<>Nz([Delta Omega_Primes].[CA taxe belge incluse],0))) OR ((([Delta Omega_Primes].[CA taxe belge incluse]) Is Null)) UNION SELECT "OMEGA",[Delta Omega_Primes].[Date comptable], [Delta Omega_Primes].[Code Produit], [Delta Omega_Primes].[CA taxe belge incluse] FROM [Delta Omega_Primes] LEFT JOIN [Delta Compta_Primes] ON ([Delta Omega_Primes].[Code Produit] = [Delta Compta_Primes].[Code Produit]) AND ([Delta Omega_Primes].[Date comptable] = [Delta Compta_Primes].[Date Comptable de Production]) WHERE ((([Delta Omega_Primes].[CA taxe belge incluse])<>Nz([Delta Compta_Primes].[Montant de lécriture en devise],0))) OR ((([Delta Compta_Primes].[Montant de lécriture en devise]) Is Null));
quelqu'un peut-il me venir en aide ?
Merci d'avance.
Partager