Calculs complexes sur une table Access
Bonjour!
J'ai quelques soucis pour générer un rapport...
Je dispose de 2 données sur des produits. Ces données sont contenues dans une table avec une donnée1 et une donnée2. Je souhaiterai calculer le rapport de donnée2/donnée1 et obtenir le minimum sur la période puis le maximum sur la période et enfin la moyenne sur la période. Le tout pour chaque produit différent...
Mon soucis c'est que jusque là pour ce genre de problèmes je copiais le tout dans une feuille Excel et effectuait les calculs ce que je ne dois pas faire là... Il faut que les calculs soient fait sous Access et si possible ne pas générer de nouvelle colonne...
Voila ce que j'ai tenté jusque là:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
While i <> 25
i = 1
SQL1 = "SELECT MIN([Table].[Donnee2]/[Table].[Donnee1]) AS min FROM [Table] WHERE CodeProduit = " & i
SQL2 = "SELECT MAX([Table].[Donnee2]/[Table].[Donnee1]) AS max FROM [Table] WHERE CodeProduit = " & i
SQL3 = "SELECT AVG([Table].[Donnee2]/[Table].[Donnee1]) AS avg FROM [Table] WHERE CodeProduit = " & i
Cells(i, 1).Value = min
Cells(i, 2).Value = max
Cells(i, 3).Value = avg
i=i+1
Wend |