bonjour,
dans mon application je veux utilier des graphiques pour presenter des statistiques : alors pour cela je dois utiliser plusieurs requettes par exemple juste pour dessinner un camembert qui presentera le pourcentage d'impression de chaque division je dois faire cela :
d'abord recuperer l'ensemble des divisions avec :
puis mettre le resultat dans une liste puis pour chaque element de cette liste je dois faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select distinct division from utilisateuret puis recuperer cette derniere liste pour creer le camembert
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(*) from commande where utilisateur_id = (select id from utilisateur where division = un_elt_de_la_liste)
selon votre experience n'existe pas des optimisations pour faire ces statistiques
aussi j'entends parler des fonctions d'aggregation qui aident beaucoup dans ce genre de requette : quand a moi je ne vois leur utilité
merci bien
Partager