Union d'une vue utilisant aussi l'union
Bonjour,
Voici mon problème :
Je cherche à faire fonctionner cette requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| SELECT distinct R2.Référence, R2.[Quantité en quarantaine], R1.[Quantité libérée], R2.Désignation, R2.[Unité], R2.[Seuil de Stock]
FROM [MP_Ref_quantités_quarantaine] AS R2
LEFT JOIN
[MP_Ref_quantité_libérée_finale] AS R1
ON R1.Référence = R2.Référence
UNION
SELECT distinct R1.Référence, R2.[Quantité en quarantaine], R1.[Quantité libérée], R1.Désignation, R1.[Unité], R1.[Seuil de Stock]
FROM [MP_Ref_quantité_libérée_finale] AS R1
LEFT JOIN
[MP_Ref_quantités_quarantaine] AS R2
ON R2.Référence = R1.Référence; |
Sachant que [MP_Ref_quantité_libérée_finale] est une vue et qu'elle est égale à :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SELECT DISTINCT R2.Référence, NZ(R1.[Quantité libérée entrée],0)-NZ(R2.[Quantité libérée sortie],0) AS [Quantitée libérée], R2.Désignation, R2.[Unité], R2.[Seuil de Stock]
FROM MP_Ref_quantité_libérée_sortie AS R2
LEFT JOIN
MP_Ref_quantité_libérée_entrée AS R1
ON R1.Référence = R2.Référence
UNION
SELECT DISTINCT R1.Référence, NZ(R1.[Quantité libérée entrée],0)-NZ(R2.[Quantité libérée sortie],0) AS [Quantitée libérée], R1.Désignation, R1.[Unité], R1.[Seuil de Stock] FROM MP_Ref_quantité_libérée_entrée AS R1
LEFT JOIN
MP_Ref_quantité_libérée_sortie AS R2
ON R1.Référence = R2.Référence; |
Je suis sous ACCESS et il refuse m'exécuter la requete car c'est une union utilisant le résultat d'une vue contenant aussi une union.
Avez-vous une solution pour contourner le problème ?
Merci :D