1 2 3 4 5 6 7
| SELECT [Parametre pers_Analyse croisée].Désignation, [Parametre pers_Analyse croisée].Taille, [Parametre pers_Analyse croisée].Type, [Parametre pers_Analyse croisée].Quantité, IIf(IsNull([En Stoc]),0,[En Stoc]) AS Stoc, IIf(IsNull([Dejadonne]),0,[Dejadonne]) AS Donné
FROM ([Parametre pers_Analyse croisée] LEFT JOIN [A rendre_Analyse croisée] ON ([Parametre pers_Analyse croisée].Désignation = [A rendre_Analyse croisée].Désignation) AND ([Parametre pers_Analyse croisée].Taille = [A rendre_Analyse croisée].Taille) AND ([Parametre pers_Analyse croisée].Type = [A rendre_Analyse croisée].Type)) LEFT JOIN [A donner_Analyse croisée] ON ([Parametre pers_Analyse croisée].Type = [A donner_Analyse croisée].Type) AND ([Parametre pers_Analyse croisée].Taille = [A donner_Analyse croisée].Taille) AND ([Parametre pers_Analyse croisée].Désignation = [A donner_Analyse croisée].Désignation)
GROUP BY [Parametre pers_Analyse croisée].Désignation, [Parametre pers_Analyse croisée].Taille, [Parametre pers_Analyse croisée].Type, [Parametre pers_Analyse croisée].Quantité, IIf(IsNull([En Stoc]),0,[En Stoc]), IIf(IsNull([Dejadonne]),0,[Dejadonne])
ORDER BY [Parametre pers_Analyse croisée].Désignation, [Parametre pers_Analyse croisée].Taille, [Parametre pers_Analyse croisée].Type; |
Partager