Regrouper des valeurs d'une table par mois ou par année
Résolu
user2205
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
user2205 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
user2205 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement débutant en Mysql, et j'aimerai avoir votre avis. Je code actuellement sur une application Php. J'ai une table avec des valeurs associées à une clé primaire DATE (un jour). Dans mon application, à certains moments, je peux effectuer des requêtes afin d'avoir la somme de ces valeurs pour un mois ou une année spécifique. Par rapport à cela, j'avais une question. Est-il mieux :
1-De faire la requête dans la code à chaque itération
2-De créer une vue matérialisée faisant un GROUP BY month et GROUP BY year (je ne pense pas que ce soit l'utilisation correcte d'une vue matérialisée)
3-Créer deux tables distinctes : ma_table_month et ma_table_year, qui seront régies par un évènement récurrent dans le temps
4- Une autre solution ?
Merci d'avance pour vos réponses.
Je suis actuellement débutant en Mysql, et j'aimerai avoir votre avis. Je code actuellement sur une application Php. J'ai une table avec des valeurs associées à une clé primaire DATE (un jour). Dans mon application, à certains moments, je peux effectuer des requêtes afin d'avoir la somme de ces valeurs pour un mois ou une année spécifique. Par rapport à cela, j'avais une question. Est-il mieux :
1-De faire la requête dans la code à chaque itération
2-De créer une vue matérialisée faisant un GROUP BY month et GROUP BY year (je ne pense pas que ce soit l'utilisation correcte d'une vue matérialisée)
3-Créer deux tables distinctes : ma_table_month et ma_table_year, qui seront régies par un évènement récurrent dans le temps
4- Une autre solution ?
Merci d'avance pour vos réponses.
Configuration: Windows / Firefox 66.0
A voir également:
- Regrouper des valeurs d'une table par mois ou par année
- Table des matières word - Guide
- Table ascii - Guide
- Comment regrouper des applications sur android - Accueil - Guide Android
- Comment regrouper des pdf - Guide
- Trier par mois excel - Guide
2 réponses
Bonjour,
La solution 1 est bonne. La solution 2 est bonne aussi. Préfère la 2 si tu penses réutiliser cette même vue dans d'autres requêtes, sinon elles sont assez équivalentes.
La 3 est intéressante quand on a vraiment un gros volume de données, ce qui n'est pas ton cas puisque tu n'as qu'une ligne par jour.
Xavier
La solution 1 est bonne. La solution 2 est bonne aussi. Préfère la 2 si tu penses réutiliser cette même vue dans d'autres requêtes, sinon elles sont assez équivalentes.
La 3 est intéressante quand on a vraiment un gros volume de données, ce qui n'est pas ton cas puisque tu n'as qu'une ligne par jour.
Xavier