Bonjour à tous,
Voilà mon petit problème, je doit effectuer des statistiques, mais dans 2 tables différentes, les 2 tables ont exactement la même structure car il s'agit de la table archive et de la table incident.
Voici ma requête qui fonctionne mais qui ne me donne pas le résultat voulu
Le seul problème c'est qu'il y a 2 group by donc les résultats sont en double c'est logique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT tbl_incidents.produit AS Nom, Count(*) AS [Nb Dossier], (round((Count(*)/(Formulaires!frm_stat!tot1)*100),2) & ' %') AS Pourcentage FROM tbl_incidents WHERE (tbl_incidents.date BETWEEN (#" & var1 & "#) AND (#" & var2 & "#)) GROUP BY tbl_incidents.produit UNION SELECT tbl_archives.produit AS Nom, Count(*) AS [Nb Dossier], (round((Count(*)/(Formulaires!frm_stat!tot1)*100),2) & ' %') AS Pourcentage FROM tbl_archives WHERE (tbl_archives.date BETWEEN (#" & var1 & "#) AND (#" & var2 & "#)) GROUP BY tbl_archives.produit;
J'ai alors essayé avec un seul group by, mais c'est la que ça coince, je n'ai aucun résultat.
Auriez-vous une petite idée ???
D'avance merci
A bientôt
Benjisan
Partager