Bonjour,
de cet requête qui fonctionne et qui me sort une liste:
Je veux transformer ma requête pour pouvoir compter un nombre et avoir un pourcentage au lieu du listing; la requete ci-dessous me renvoie "Erreur de syntaxe dans la clause FROM"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [T_D-Et_I].*, [T_D-Et_I].Affectation, T_Tata_Codes_Clôtures.CodeClotureFacturation FROM T_Tata_Codes_Clôtures INNER JOIN [T_D-Et_I] ON T_Tata_Codes_Clôtures.IdCloture = [T_D-Et_I].Tata_Code_Cloture WHERE ((([T_D-Et_I].Affectation)=1) AND ((T_Tata_Codes_Clôtures.CodeClotureFacturation)=Yes) AND (([T_D-Et_I].Date_Ouverture) Between #1/1/2015# And #1/31/2015#)) ORDER BY [T_D-Et_I].Date_Ouverture;
Quelqu'un pourrait m'expliquer ce qui ne va pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Format(SUM(Pour_Toto_FACT), "Percent") AS Pour_Toto_FACT2, SUM(Nbre_Toto_FACT) AS Nbre_Toto_FACT2 FROM (SELECT Count([Tata_Code_Cloture])/DCount("[Tata_Code_Cloture]","T_D-Et_I") AS Pour_Toto_FACT, Count(T_D-Et_I.[Tata_Code_Cloture]) AS Nbre_Toto_FACT WHERE (((T_D-Et_I.[Affectation])=1) AND ((T_Tata_Codes_Clôtures.[CodeClotureFacturation])=Yes) AND ((T_D-Et_I.[Date_Ouverture]) Between #1/1/2015# And #1/31/2015#)) ORDER BY T_D-Et_I.[Date_Ouverture];
Cordialement
Partager